Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/401.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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/node.js/40.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的EventEmitter Javascript限制问题_Javascript_Node.js_Discord.js_Eventemitter - Fatal编程技术网

Discord.js的EventEmitter Javascript限制问题

Discord.js的EventEmitter Javascript限制问题,javascript,node.js,discord.js,eventemitter,Javascript,Node.js,Discord.js,Eventemitter,大家早上好。我在来这里之前犹豫了一下,但我找到的答案与我的具体问题不符 我用Javascript编写了一个Bot Discord,我正在做一个维护系统。为此,我给了所有玩家一个精确的角色,这可以防止他们在维护过程中采取任何行动。唯一的问题是,我正在使用的服务器承载了大约100名玩家,而且还会有更多的玩家。因此,我正在寻找解决这个问题的方法:当我将相同的角色分配给所有玩家时,Node.js有一个阻止“添加角色”事件11次的阻塞 这里有一段错误,代码和玩家重复的次数相同 我正在编写的代码如下: 。

大家早上好。我在来这里之前犹豫了一下,但我找到的答案与我的具体问题不符

我用Javascript编写了一个Bot Discord,我正在做一个维护系统。为此,我给了所有玩家一个精确的角色,这可以防止他们在维护过程中采取任何行动。唯一的问题是,我正在使用的服务器承载了大约100名玩家,而且还会有更多的玩家。因此,我正在寻找解决这个问题的方法:当我将相同的角色分配给所有玩家时,Node.js有一个阻止“添加角色”事件11次的阻塞

这里有一段错误,代码和玩家重复的次数相同

我正在编写的代码如下:

。。。
}else if(args[0]=“maintenanceon”){

if(message.member.roles.find(r=>r.name==”•我认为这可以通过添加
.catch()
等待
块来解决

如果你能更好地使用command
maintenanceon
的话,那就让拥有你其中一个角色的所有成员都参与进来,然后给他们你的角色

}如果(args[0]=='maintenanceon'){

如果(message.member.roles.find(r=>r.name==”•您可能不需要11个或更多的
GuildMemberUpdate
侦听器。请显示分配角色/添加侦听器的代码。以下是代码
js var membersWithRole=message.guild.roles.get(“6619442765648363”).members;membersWithRole.forEach((成员,键)=>member.removole(“661944276564836363”);
那么为什么需要使用EventEmitter()?Discord运行良好,在100000名成员中,每个成员的角色更新都没有错误。因此,100名或更多成员的角色更新没有错误problem@Max094Reikeb您评论中的代码不是您发布错误的来源。请编辑您的原始帖子并添加相关详细信息。这是否回答了您的问题?注意:在非常大的公会中,可能并非所有的会员都是rs已经下载,因此,
帮会。成员可能不完整。嗯,成员的数量是多少?discord如何返回没有成员的承诺?检查。大多数discord库允许您下载所有成员。您确定这是Bot auth的限制吗?@Cipher Yep:@Max094Reikeb Then m使函数
异步