Discord 机器人不离开语音频道
Posted
技术标签:
【中文标题】Discord 机器人不离开语音频道【英文标题】:Discord bot not leaving voice channel 【发布时间】:2021-04-24 16:17:06 【问题描述】:我在使用 discord.js 播放音乐时遇到问题,但是当我发送 $stop 命令时,我的机器人没有离开语音通道, 请帮忙!
case 'stop':
var server = servers[message.guild.id];
if(message.guild.voiceConnection)
for(var i = server.queue.length -1; i<=0; i--)
server.queue.splice(i, 1);
server.dispatcher.end();
client.leaveVoiceChannel(message.member.voiceState.channelID);
message.channel.send('Leaving the channel!')
if(message.guild.connection) message.guild.voiceConnection.disconnect();
break;
【问题讨论】:
您尝试了哪些代码不起作用? 等我更新我的问题! 应该if(message.guild.connection)
是if(message.guild.voiceConnection)
吗?
我尝试使用if(message.guild.voiceConnection)
,但它对我不起作用!
【参考方案1】:
我找到了解决方案:- 使用
message.member.voice.channel.leave();
【讨论】:
以上是关于Discord 机器人不离开语音频道的主要内容,如果未能解决你的问题,请参考以下文章