Хотел заставить бота отключаться после 15 секунд бездействия, но не знаю как. Я написал несколько строк кода, но не знал, как указать время. Мой код:
player.on(AudioPlayerStatus.Idle, () => {
message.channel.send('<:Bye:958269757541466145> **Queue finished... Leaving!**')
connection.disconnect();
});
Я использую Discord.js v13 и Node.js 16.
Используйте функцию setTimeout -
player.on(AudioPlayerStatus.Idle, () => {
setTimeout(() => {
message.channel.send('<:Bye:958269757541466145> **Queue finished... Leaving!**')
connection.disconnect();
}, 15000);
})
setTimeout(() => { // код }, 15000); ?