Javascript 使用Discord.js在Discord服务器上为每个用户分配一个角色

Javascript 使用Discord.js在Discord服务器上为每个用户分配一个角色,javascript,node.js,discord,discord.js,Javascript,Node.js,Discord,Discord.js,我想为Discord服务器上的每个用户添加一个角色。我正在使用discord.js。我知道如何将角色分配给特定用户,但我不知道如何对每个用户执行相同的操作 这是我目前的代码: //defines the role to a variable var role = message.guild.roles.cache.find(role => role.name === "myRole"); 感谢您的帮助:您必须循环浏览公会的每个成员并添加相应的角色 var role = message.

我想为Discord服务器上的每个用户添加一个角色。我正在使用discord.js。我知道如何将角色分配给特定用户,但我不知道如何对每个用户执行相同的操作

这是我目前的代码:

//defines the role to a variable
var role = message.guild.roles.cache.find(role => role.name === "myRole");


感谢您的帮助:

您必须循环浏览公会的每个成员并添加相应的角色

var role = message.guild.roles.cache.find(role => role.name === "myRole"); // Getting the role
message.guild.members.cache.forEach(member => { // Looping through each member.
    member.roles.add(role); // Adding the role.
});

我不知道discord是如何工作的,但是试着找出它们是如何返回所有用户的,只需使用ArrayMap方法:listOfAllUsers.mapuser=>{…user,role:myRole}