- author: Saúl Sosa Díaz
- email: [email protected]
En este repositorio se implementa un bot de Discord utilizando la librería Discord.py. El bot, escrito en Python es una aplicación que utiliza la biblioteca Discord.py para interactuar con la API de Discord. Para interactuar con la API de discord es necesario un token que se obtienene en el portal de desarrolladores de Discord.
Para ejecutar este programa son necesarias las siguientes librerías:
- jokeapi: Es una API pública que proporciona una amplia colección de chistes y bromas en diferentes categorías.
python3 pip install jokeapi
- discord: Se utiliza para interactuar con la API de Discord.
python3 pip install discord.py
python3 -m pip install -U "discord.py[voice]"
- PyNaCL: Se utiliza para el soporte de voz del bot.
python3 pip install pynacl
El fichero main
está en la carpeta /src, para ejecutar el programa ejecute el siguiente programa:
python3 ./src/main.py
El bot tiene los siguientes comandos:
- _help: Muestra la lista de comandos disponibles.
- _play : Pide al bot que reproduzca un audio con el link de youtube que se le pasen como parámetro. Sin embargo el link es ignorado y reproduce Never gonna give you up de Rick Asley
- _joke: Pide al bot que cuente un chiste.
- _leave: Pide al bot que abandone el canal de voz.
.
├── src # Código fuente
├── images # Imágenes
└── audio # Audio