提问者:小点点

有没有办法让discord.js bot加入自己的语音频道?


我正在尝试用discord.js制作一个不和谐的bot,我需要它做的一件事就是自己加入一个语音频道,即使呼叫中没有人。我能找到的使它加入语音通道的唯一方法是,如果有人在文本通道中发送命令,告诉机器人加入,我不想这样。我想让机器人加入一个自己的语音通道,不管有没有人在语音通道。如果有人知道如何做到这一点,请指导我在正确的方向上,我将不得不做什么。谢谢


共1个答案

匿名用户

每隔10秒加入randomVoiceChannel的示例。

client.on('ready', () => {
  let targetGuild = client.guilds.cache.get('GUILD ID')
  setTimeout(() => {
       targetGuild.channels.cache.filter(ch => ch.type === 'voice').random().join()
  }, 10000);
});