【问题标题】:Discord.JS music bot instantly disconnectsDiscord.JS 音乐机器人立即断开连接
【发布时间】:2020-05-24 11:01:35
【问题描述】:

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

这是我遵循的教程:https://gabrieltanner.org/blog/dicord-music-bot

没有任何错误,ffmpeg 已安装。

我在 centos 8 VPS 上运行机器人,并且我有其他运行良好的机器人(不是音乐的 xD)

【问题讨论】:

    标签: discord.js


    【解决方案1】:

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

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

    生成的代码应该是这样的:

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

    【讨论】:

      【解决方案2】:

      也许你可以为此设置超时

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

      【讨论】:

        猜你喜欢
        • 2021-12-16
        • 1970-01-01
        • 2018-09-10
        • 1970-01-01
        • 2020-09-22
        • 2021-06-16
        • 2020-08-04
        • 2020-12-01
        • 2020-06-27
        相关资源
        最近更新 更多