Я работаю над ботом Discord, который сейчас называется Amadeus. Амадей играет musi c, когда получает заданную команду ... ну ... он будет. Сейчас, пока я работаю над ним, он играет только одну песню. Хотя он подключается к голосовому каналу и отлично воспроизводит свою песню - он не покидает голосовой канал после завершения своей песни. По какой-то причине, я думаю, он никогда не определяет, что песня заканчивается? Любая помощь приветствуется
const connection = message.member.voice.channel.name;
const channel = message.member.voice.channel;
message.channel.send("Now playing Scythe OST in the " + connection + " channel.");
channel.join().then(connection => {
const dispatcher = connection.play('./Scythe Digital Edition - Soundtrack/01 Europa 1920.mp3');
dispatcher.on("end", end => {
channel.leave()
});
})
.catch(console.error);