Este es un bot de discordia desarrollado para el taller genai de GDSC. Hay varias funciones en el bot que automatizan muchas tareas diarias, además de algunas funciones divertidas. Consulte la sección Funciones para obtener más detalles.
.├── activos │ └── logo.png │ └── permisos.png │── .env │ ├── TOKEN=Tu ficha de robot de Discord │ ├── GEMINI_API_KEY=Su clave API de Gemini ├── .gitignore ├── principal.py ├── aplicación.py ├──bot.py ├── monitor_and_restart.py ├── construir.sh ├── Perfil ├── LICENCIA ├── LÉAME.md └── requisitos.txt
Clona el repositorio usando el siguiente comando:
clon de git https://github.com/scienmanas/InclusiBrief.git
Instale las dependencias requeridas usando el siguiente comando:
instalación de pip -r requisitos.txt
O puedes ejecutarlo localmente o implementarlo en un servidor privado virtual, o puedes configurar un Arduino zero para hacerlo, ya que el bot no es pesado.
Cree un archivo .env
en el directorio raíz y agregue las siguientes variables:
TOKEN=YOUT_DISCORD_BOT_TOKEN GEMINI_API_KEY=Su clave API de Gemini
En fase de prueba/depuración:
python monitor_and_restart.py
Puede implementar el bot en un servidor privado virtual o en una plataforma en la nube como Heroku, AWS, etc.
Este bot se implementa en el renderizado y los trabajos cron se utilizan para monitorear el tiempo de actividad.
Para implementar en render:
Python principal.py
./build.sh
build command
:
run command
:
Un informador de lugares, analizador de sitios web, analizador de imágenes mediante el uso de genai.
Manás
API de Géminis
El bot no está optimizado ni configurable, por lo que le recomendamos que cree su propio bot y lo configure según sus necesidades utilizando el código. use !help
para obtener comandos de bot.
Habilite los intents para que pueda leer eventos de mensajes.
El repositorio está abierto a contribuciones. Se reconocen todos los tipos de contribución: plantear un problema de error, recomendar nuevas funciones y actualizar el código base. Antes de actualizar la base del código, plantee un problema para recomendar una nueva característica y luego puede generar una solicitud de extracción con la identificación del problema mencionada.
Este proyecto está bajo la licencia MIT.