Música no Discord
sem tocar a versão errada
Fila, controles e nó de áudio próprio. E, principalmente, a parte que ninguém conta: como o bot decide qual gravação vai tocar.
Ele procura a música
antes de tocar
A maior parte dos bots de música manda o nome que você digitou direto pra fonte de áudio e toca o primeiro resultado. É por isso que tanta gente pede Eagles e ouve banda cover, ou pede uma música e recebe a versão acelerada.
O VISYA faz em duas etapas. Primeiro descobre qual é a gravação num catálogo de música, que devolve artista, título e duração certos. Só depois procura essa gravação específica pra tocar, conferindo o nome e a duração. Versão que foge do tempo da gravação original não entra: remix, acelerado e ao vivo quase nunca batem no mesmo segundo.
Prévia de 30 segundos
não passa
Parte das gravações oficiais é publicada como prévia: o catálogo anuncia a duração cheia, o áudio entregue tem trinta segundos, e acaba como se a música tivesse terminado. Sem erro, sem aviso.
O VISYA confere isso antes de tocar e descarta. Quando a única versão inteira disponível não é a do artista, ele toca assim mesmo e avisa no aviso de "tocando agora" que aquela versão foi enviada por outra pessoa. Um cover que toca inteiro é melhor que o original que para no meio, mas você merece saber qual é qual.
Se a versão escolhida não abrir, ele desce pra próxima da mesma música em vez de desistir e sair da chamada.
Fila, controles
e nó próprio
O áudio roda num nó dedicado, separado do bot. Isso importa na prática: uma reinicialização do bot não derruba a música, e a sessão é retomada.
- Fila com nome ou link, playlist inteira e ordem visível.
- Controles de pausar, retomar, pular, volume, repetir e parar.
- Sai sozinho quando fica sem ninguém na chamada, ou depois de um tempo parado que você define.
- Vigia que detecta música travada e destrava, em vez de ficar com "tocando agora" na tela sem som.
Tudo em um comando só, /musica, com subcomandos.
Põe o VISYA
no seu servidor
É grátis, e os módulos que você não usar ficam desligados.