【发布时间】:2021-11-17 02:35:47
【问题描述】:
我正在尝试获取具有特定角色的所有成员。每当我运行命令时,我只会得到我自己和机器人(如果机器人具有角色),但我在服务器中有 4 个其他人具有相同的角色,但他们都没有出现。如果我获取所有成员,它们会显示得很好。
有人知道为什么会这样吗?
代码:
client.on('message', message => {
if (message.content === prefix + 'add') {
let list = client.guilds.cache.get("889906947711701022");
let role1 = list.roles.cache.get('890636907904639027').members.map(m => m.user.id);
console.log(role1);
}
});
控制台日志:
[ '227896530835603458' ]
【问题讨论】:
标签: node.js discord.js roles member