Bot-logo Botadictos21 (Beta Testing):

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: Enero 2022

Este bot se beneficia de Hikari y Lightbulb, dos librerias que se encuentran en constante crecimiento.

Instalar dependencias:

¡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í.

Iniciar el bot:

$ python3 -OO -m main

# El parametro -OO optimiza el inicio del bot

Configuraciones:

  1. 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.
  2. Cambiar los emojis customizados por los tuyos o unos no customizados en los cogs.
  3. 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.)
  4. Utilizando los comandos “/sugchannel”, “/logchannel”, “/gvchannel” e “/init” deberás configurar tu servidor.

Próximos cambios:

  • Añadir MongoDB (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…

Créditos:

  • 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 🙂

Aviso:

Eres libre de copiar, modificar y hacer lo que quieras con este código, siempre y cuando, no sea malicioso.

Ultima actualización: 21/11/2021 por: Julián M. (Gtadictos21)

GitHub

View Github