Bots de musica sao dos mais populares no Discord. Desde que bots publicos como o Rythm pararam de funcionar, muitos servidores optam por hospedar seu proprio bot de musica.
Opcoes disponiveis
Voce pode usar bots de codigo aberto como Lavalink com discord.js ou discord.py. Lavalink e um servidor de audio independente que gerencia a reproducao, enquanto seu bot cuida dos comandos.
Requisitos de recursos
Um bot de musica consome mais recursos que um bot basico. Voce precisa de pelo menos 512 MB de RAM para o Lavalink mais a memoria do bot. Se o bot toca em multiplos canais simultaneamente, precisara de 1 GB ou mais.
Configurar Lavalink
Lavalink requer Java 17 ou superior. Baixe o arquivo .jar, crie um arquivo application.yml com a configuracao do servidor e execute com java -jar Lavalink.jar.
Fontes de audio
Lavalink suporta YouTube, SoundCloud, Bandcamp e arquivos de audio locais. Algumas fontes requerem plugins adicionais devido a mudancas em suas APIs.