Bot para Discord para gestionar comandos y ofrecer la funcionalidad de reproducir canciones dentro de servidores de Discord
- Integración con JDA: Utilización de la biblioteca Java Discord API (JDA) para la gestión de interacciones y eventos en Discord.
- Despliegue en Servidor Discord: Preparación del bot para ser desplegado en servidores de Discord y responder a interacciones de usuarios.
- Spring Boot 3.3.1
- Java 21
- JDA
- Lavaplayer
- Maven
Utilice estos comandos en un canal de texto de Discord
Proporciona ayuda sobre los comandos disponibles.
Reproduce una canción en un canal de voz.
Muestra la lista de canciones que están en la cola de reproducción.
Pausa la reproducción de lo que se este escuchando.
Reanuda la reproducción y sigue desde donde fue pausado.
Elimina todas las canciones que estén presentes en la cola de reproducción.
Muestra información sobre lo que se este reproduciendo.
Salta la reproducción de lo que se este escuchando para escuchar lo siguiente y en el caso de no haber una cola de reproducción se detiene.
- Clonar repositorio
git clone https://github.com/Marc0Franc0/DiscordMusicBot
- Configura el token del bot en el archivo de configuración:
- Modifica el valor de ${BOT_TOKEN}
- Seguir pasos para ejecución con Maven
Para construir y ejecutar la aplicación necesita:
Ejecutar localmente
- Instala las dependencias
cd DiscordMusicBot
mvn clean install
- Inicia la app
mvn spring-boot:run