【问题标题】:Discord bot not leaving voice channelDiscord 机器人不离开语音频道
【发布时间】: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),但它对我不起作用!

标签: javascript node.js discord discord.js


【解决方案1】:

我找到了解决方案:- 使用

message.member.voice.channel.leave();

【讨论】:

    猜你喜欢
    • 2019-04-08
    • 2018-06-16
    • 2020-10-24
    • 2020-07-17
    • 1970-01-01
    • 2020-07-16
    • 2022-01-04
    • 2021-07-06
    • 2023-02-25
    相关资源
    最近更新 更多