Я ищу в Интернете, как мне получить, когда бот отключен от голосового канала с помощью кнопки «Отключить», чтобы отправить сообщение, например, Бот отключился от голосового канала, но я не знаю, как получить эту информацию в discord.js. запрограммируйте музыкального бота со списком воспроизведения, но когда я нажимаю на бота vc и выполняю команду! play, он добавляет музыку в очередь и не присоединяется к каналу. Я хочу очистить музыкальную очередь с помощью queue.delete (guild.id), когда бот пнул.
Как я могу получить, когда бот отключен от голосового канала
Ответы (1)
Вы можете использовать событие отключения соединения, оно будет выполнять код, когда бот отключается от голосового канала
<Connection>.on("disconnect", () => {
console.log("Disconnected From Voice Channel!");
//...
});
Ex:
queue.connection.on("disconnect", () => {
console.log("disconnected from voice channel");
client.queue.delete(message.guild.id);
});
Ссылки:
Голосовое соединение
Событие отключения
person
Legendary Emoji
schedule
06.02.2021