Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/386.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
Javascript 使Discord.js音乐机器人将VC留给特定服务器_Javascript_Node.js_Discord_Discord.js - Fatal编程技术网

Javascript 使Discord.js音乐机器人将VC留给特定服务器

Javascript 使Discord.js音乐机器人将VC留给特定服务器,javascript,node.js,discord,discord.js,Javascript,Node.js,Discord,Discord.js,我在discord.jsv12中制作了一个音乐机器人。一切正常,除了我希望机器人不离开语音通道,只为特定的服务器。因此,我希望它一直保持在语音频道中,无论是否有人在VC中,但只在特定的服务器中。如果bot位于高级服务器中,它将始终留在VC中。如果不是高级服务器,如果没有人在里面,它就会离开VC。我能够实现第二个,机器人离开一个非高级服务器。然而,在第一个案例中,我无法理解如何做到这一点,我想可能是thourgh guild id。这是我的密码: if (song &&

我在discord.jsv12中制作了一个音乐机器人。一切正常,除了我希望机器人不离开语音通道,只为特定的服务器。因此,我希望它一直保持在语音频道中,无论是否有人在VC中,但只在特定的服务器中。如果bot位于高级服务器中,它将始终留在VC中。如果不是高级服务器,如果没有人在里面,它就会离开VC。我能够实现第二个,机器人离开一个非高级服务器。然而,在第一个案例中,我无法理解如何做到这一点,我想可能是thourgh guild id。这是我的密码:

      if (song && queue) {
      setTimeout(async function () {
        if (message.guild.me.voice.channel) {
          if (message.guild.me.voice.channel.members.size == 1 && queue.connection.dispatcher) {
            try {
              if (collector && !collector.ended) await collector.stop();
              await message.client.queue.delete(message.guild.id)
            } catch (error) {
              console.log(error);
            }
            queue.channel.leave();
            queue.textChannel.send("You left me alone in the voice channel... It hurts my feelings when someone leaves me alone like that :( I left the channel... If you have premium, you can keep me locked in a voice channel, however that's really cruel tho... T_T").catch(console.error);
          }
          else return;
        }
        else return;
      }, 60000);
    }
  }
};
我删除了部分代码,因为它太大了。这是上面的主要部分。你能帮我解决这个机器人吗?不要把VC只用于特定的服务器。提前谢谢