如何为公会中的每个用户添加角色? (discord js)

时间:2020-04-25 02:08:38

标签: node.js discord.js

您将如何在NodeJS中执行上述操作?

这有可能吗?

谢谢

我使用的代码: if (command === "addrole") { let roller = message.guild.roles.cache.find(r => r.name === "?️ Changes & Fixes"); for (let member of message.guild.members.cache) { message.guild.member.roles.add(roller); } }

1 个答案:

答案 0 :(得分:0)

<cache>是一个集合,而不是数组,尽管确实是内置.each方法。

if (command === "addrole") {
    let roller = message.guild.roles.cache.find(r => r.name === "?️ Changes & Fixes");
    message.guild.members.cache.each(member => member.roles.add(roller));
}

https://discord.js.org/#/docs/collection/master/class/Collection?scrollTo=each