当前位置: 首页 > 知识库问答 >
问题:

不一致js bot需要10分钟来更改语音频道的名称

曹原
2023-03-14

我正在尝试制作一个不和谐机器人,当您进入时将语音频道的名称更改为“游戏”,当您离开时将其更改为“嘘”。第一次加入和离开时,两个名称的更改都非常快。但第二次,更改语音频道的名称大约需要10分钟。

这是我正在尝试的:

client.on('voiceStateUpdate', async (oldMember, newMember) => {
 let newUserChannel = newMember.channelID;
 let oldUserChannel = oldMember.channelID;

 if (newUserChannel === '601225675227267072') {
  console.log('joined');
  if (newMember.channel.name !== 'game') {
   await newMember.channel.setName('game');
  }
 } else if (oldUserChannel === '601225675227267072') {
  console.log('left');
  if (oldMember.channel.name !== 'shhh') {
   await oldMember.channel.setName('shhh');
  }
 }
});

共有1个答案

鲁杜吟
2023-03-14

频道名称和主题更改的速率限制是每10分钟2次(我认为),这是每个频道。我想这就是你的问题所在。

 类似资料:
  • 我正在为我的discord服务器制作一个机器人,但我遇到了问题。我想要的是,当最后一个人离开一个语音频道(它是由机器人生成的)时,我想要删除该语音频道。 我也考虑过测试任何空的语音频道并删除它们,但我不知道如何做。

  • 我正在尝试使用bot在discord服务器上创建一个语音频道,但我需要它在频道列表中的特定位置。我该怎么做?

  • 我正在开发一个播放音乐的discord机器人。我已经设法让机器人离开通道,但服务器中的任何人都可以断开它。 我试图添加一个if语句,该语句要求命令作者的语音通道连接等于该帮会中机器人的语音通道连接。 这返回: 我在留档上找不到任何定义机器人连接到哪个公会的语音频道的东西。

  • 问题内容: 我一直在尝试通过以下代码调整音频片段的音调: http://developer.android.com/guide/topics/media/audio- capture.html 我的猜测是应该使用进行此调整。 http://developer.android.com/reference/android/media/MediaRecorder.html 但是,我不确定调用哪种方法来改

  • 问题内容: 我正在一个数据库很大的网站上工作。当时表中有1百万条记录。当我执行查询时,这将花费太多时间来执行。以下是一个示例查询: 每个查询都需要一分钟以上的时间,但是当我将表放到1万条记录中时,该查询就会快速执行。 正如我所读过的,在一个表中有一百万条记录没有问题,因为在数据库表中没有大记录的问题。 我已经通过堆栈溢出问题在表中使用了ID索引, 如何向MySQL表添加索引? ,但仍然有同样的问题

  • 所以我尝试制作一个机器人,当有人加入我的discord服务器的语音通道时,它可以通知我的线路组。问题是,我的朋友经常通过反复离开和加入语音频道来玩我的机器人,如果有人加入语音频道,我的机器人会在我的通话组中发送垃圾邮件。所以,如果用户已经离开语音频道5分钟并再次加入语音频道,我需要帮助使我的机器人只通知我的线路组