Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/mercurial/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Discord.JS音乐机器人会立即断开连接_Discord.js - Fatal编程技术网

Discord.JS音乐机器人会立即断开连接

Discord.JS音乐机器人会立即断开连接,discord.js,Discord.js,我正在尝试制作一个Discord音乐机器人(Discord.js),但每次机器人连接到频道播放音乐时,它都会立即断开连接 这是我遵循的教程: 没有任何错误,并且已安装ffmpeg 我正在centos 8 VPS上运行bot,我还有其他运行正常的bot(不是music One xD)在播放功能中,删除包含serverQueue.voiceChannel.leave()的行 生成的代码应如下所示: function play(guild, song) { const serverQueue =

我正在尝试制作一个Discord音乐机器人(Discord.js),但每次机器人连接到频道播放音乐时,它都会立即断开连接

这是我遵循的教程:

没有任何错误,并且已安装ffmpeg


我正在centos 8 VPS上运行bot,我还有其他运行正常的bot(不是music One xD)

播放功能中,删除包含
serverQueue.voiceChannel.leave()的行

生成的代码应如下所示:

function play(guild, song) {
   const serverQueue = queue.get(guild.id);
   if (!song) {
   queue.delete(guild.id);
   return;
   }
}

也许你可以为此设置超时

if (!song) {
      setTimeout(function () {
        serverQueue.voiceChannel.leave();
        queue.delete(guild.id);
        return;
      }, 300000);
    }
if (!song) {
      setTimeout(function () {
        serverQueue.voiceChannel.leave();
        queue.delete(guild.id);
        return;
      }, 300000);
    }