首页 > 解决方案 > 如何在数组中获取所有具有 Discord.js 角色的用户

问题描述

我正试图让所有成员都扮演某种角色。例如,我的不和谐服务器中有一个 gurdian 角色,ID 为 872029521484873779。我想要一个数组中所有用户名称的列表,这些用户在我的服务器中具有 gurdian 作为角色。我的代码如下

let nameList= msg.guild.roles.cache.get('role_id').members.map(m=>m.user.tag);

但是,结果它只返回一个用户,nameList而因为有 9 个用户分配了角色。我在这里做错了什么,这导致我只有 1 个用户,而不是数组列表中的其余 9 个用户。我是 discord.js 的新手

标签: javascriptdiscorddiscord.js

解决方案


您的错误可能是与身份证号码的简单混淆。您的代码中的数字与您的问题中的数字不同


推荐阅读