查找所有没有角色的成员并发送消息

时间:2021-03-20 01:21:30

标签: javascript node.js discord discord.js

我想下一个订单,搜索所有没有角色的成员并向他们发送 DM,你能帮我吗?

到目前为止,我已经设法找到了用户,但他们都出现了,因为每个人对每个人,之后我不知道该怎么办。

const Role = message.guild.roles.cache.find(role => role.name == "@everyone");
    const members = message.guild.members.cache.filter(member => member.roles.cache.find(role => role == Role))

1 个答案:

答案 0 :(得分:0)

您尝试执行的程序会多次调用 discord API,从而导致速率受限。我建议您为您尝试下的订单创建另一个角色,并为所有成员分配该角色并继续您的代码