когда я покинул голосовой канал, а мой бот остался один в канале, который он просто не оставляет, я что-то сделал не так? Может кто мне поможет
client.on(voiceStateUpdate`, (oldMember, newMember) => {
let newUserChannel = newMember.voiceChannel
let oldUserChannel = oldMember.voiceChannel
const serverQueue = oldMember.client.queue.get(oldMember.guild.id);
if(oldUserChannel === undefined && newUserChannel !== undefined) {
} else if(newUserChannel === undefined){
if(oldMember.id === '705189249544224849'){
return console.log("BOT");
} else {
if(client.guilds.cache.get(oldMember.guild.id).voiceConnection != null){
if(client.guilds.cache.get(oldMember.guild.id).voiceConnection.channel.id === oldUserChannel.id){
if(oldUserChannel.members.cache.size < 2){
serverQueue.songs = [];
serverQueue.connection.dispatcher.end()
}
}else{
return console.log();
}
}else{
return undefined;
}
}
}
})