Bot creado por Gtadictos21 y Galo para el servidor de Discord: El Club De Los 21's
Estado del proyecto: En desarollo - Fecha final estipulada: Febrero 2022
Este bot se beneficia de Hikari y Lightbulb, dos librerias que se encuentran en constante crecimiento.
¡Este bot requiere Python versión: 3.9.x, y pip!
$ pip install -r requirements.txt
Ademas, es necesario contar con una base de datos MongoDB para poder utilizar muchas de las funciones del bot. Puedes obtener una base de datos gratuita aquí.
$ python3 -OO -m main
# El parametro -OO optimiza el inicio del bot
- Abrir archivo "config.json" y agregar el token de Discord, el ID de la guild, los IDs de los canales y opcionalmente, una API key de HetrixTools.
- Cambiar los emojis customizados por los tuyos o unos no customizados en los cogs.
- Agregar tu propia clave API de youtube en YTconfig.yml (Las instrucciónes para conseguír esta clave están en el repositorio original, o simplemente podés borrar todo lo relacionado a YouTube.)
- Utilizando los comandos "/sugchannel", "/logchannel", "/gvchannel" e "/init" deberás configurar tu servidor.
-
Añadir RedisDB (Base de datos principal) - Añadir mas cogs (Misc, Spam, Moderación, YT, Levels, Reminder, Welcome, Reacción, Temp, Logs)
- Añadir funciones extras
- Añadir Dockerfile y Docker-Compose.yml para poder dockerizar el bot
- Crear un dashboard web para revisar los niveles (PHP, HTML & CSS)
- Y mas...
-
Youtube cog sacado de este repositorio de GitHub y modificado por mi mismo (Convertido a cog, arreglo de bugs y otros cambios varios)
-
Levels cog sacado de este hilo de Stackoverflow (La cantidad de experiencia dada fue modificada, y se realizaron otros cambios varios)
-
Ranking cog sacado de este hilo de Stackoverflow (Arreglo de bugs y estilizado)
-
Muchas gracias a la comunidad de Hikari por resolver nuestras dudas :)
Eres libre de copiar, modificar y hacer lo que quieras con este código, siempre y cuando, no sea malicioso.
Ultima actualización: 25/01/2022 por: Julián M. (Gtadictos21)