Los bots de musica son de los mas populares en Discord. Desde que bots publicos como Rythm dejaron de funcionar, muchos servidores optan por alojar su propio bot de musica.
Opciones disponibles
Puedes usar bots de codigo abierto como Lavalink con discord.js o discord.py. Lavalink es un servidor de audio independiente que gestiona la reproduccion, mientras que tu bot se encarga de los comandos.
Requisitos de recursos
Un bot de musica consume mas recursos que un bot basico. Necesitas al menos 512 MB de RAM para Lavalink mas la memoria del bot. Si el bot reproduce en multiples canales simultaneamente, necesitaras 1 GB o mas.
Configurar Lavalink
Lavalink requiere Java 17 o superior. Descarga el archivo .jar, crea un archivo application.yml con la configuracion del servidor y ejecuta con java -jar Lavalink.jar.
Fuentes de audio
Lavalink soporta YouTube, SoundCloud, Bandcamp y archivos de audio locales. Algunas fuentes requieren plugins adicionales debido a cambios en sus APIs.