BingGPT-Discord-Bot es un bot de Discord que puede ser invitado a cualquier servidor de Discord e interactuar con Bing Chat de Microsoft. Es una API de ingeniería inversa de Bing Chat de Microsoft que actualmente se ejecuta con GPT-4 y recientemente comenzó a admitir la generación de texto a imagen.
Mozilla/5.0 (Windows NT 10.0) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/109.0.0.0 Safari/537.36 Edg/109.0.1474.0
). Puedes hacerlo fácilmente con una extensión como "User-Agent Switcher and Manager" para Chrome y Firefox.Inspect
).Network
para ver todas las solicitudes enviadas a Copilot.create?bundleVersion=XYZ
y haga clic en ella.Cookie:
:.BING_COOKIES
en el archivo .env
con el valor copiado. Consulte el archivo .example.env
para obtener el formato correcto.Asegúrese de que Docker y Docker-compose estén instalados en su sistema
Complete la sección de instalación anterior hasta el tercer paso (incluido el tercero)
construir el proyecto
docker-compose build
Ejecute la aplicación
Ejecutando en el shell/terminal
docker-compose up
Ejecutando en modo independiente (similar a un proceso en segundo plano)
docker-compose up -d
Clona el repositorio y cambia el directorio a la carpeta del repositorio
git clone https://github.com/ediziks/BingGPT-Discord-Bot.git
cd BingGPT-Discord-Bot
Coloque el archivo cookies.json
en la ruta principal. Consulte la sección Obtención de autenticación (obligatoria) anterior para obtener más información. Además, consulte el archivo example.cookies.json
para ver la ruta correcta.
Establezca las variables de entorno ( BOT_TOKEN
y SERVER_ID
) en el archivo .env
. Consulte el archivo .example.env
para obtener el formato y la ruta correctos. Consulta cómo crear el bot de Discord y cómo obtener el token para obtener más detalles sobre BOT_TOKEN
. Y el SERVER_ID
se puede copiar simplemente haciendo clic derecho en el logotipo del servidor al que desea invitar al bot y seleccionando COPY_ID
. Vea cómo obtener la identificación del servidor de Discord para obtener más información.
Instalar los requisitos
pip install -r requirements.txt
Hacer ejecutables los archivos bot.py
y dcbot.sh
chmod +x src/bot.py dcbot.sh
El bot se puede iniciar después de completar los pasos a continuación. Hay dos alternativas para hacerlo;
Primer método: ejecutar el bot con el comando Python en la terminal
python src/bot.py
Segundo método: ejecutar el bot como proceso en segundo plano (preferido)
./dcbot.sh
Los registros de bot se pueden encontrar en src/bot.log
Encuentre la identificación del proceso con el primer comando y detenga el proceso proporcionando la identificación del proceso en el segundo comando
ps ax | grep bot.py
sudo kill -9 < proces_id >
Vea cómo invitar un bot al servidor de Discord para obtener más información sobre la invitación del bot. Asegúrese de que los permisos del bot se vean como en la imagen a continuación antes de generar la URL de invitación.
/ask < prompt > - Ask BingGPT a question
/imagine < prompt > - Ask BingGPT to imagine visuals
/reset - Reset the conversation
/hardreset - Reset the session
Actualmente, el comando /imagine
no funciona como se esperaba. Las sugerencias y las relaciones públicas son más que bienvenidas.