如何使角色成员在discord.js中计数

时间:2020-01-30 18:06:33

标签: discord.js

我想获取具有特定角色的成员人数。 role.member是集合。我如何获得会员人数? ps我将使用角色ID。

1 个答案:

答案 0 :(得分:1)

您可以使用role.members.size

client.on('message', (message) => {
    let guild = await message.guild.fetchMembers();
    let roleID = '3933783737379';
    let memberCount = guild.roles.get(roleID).members.size;
    message.channel.send(memberCount + " members have this role!");
});

请注意,这仅计算缓存的成员,因此也许您之前必须使用guild.fetchMembers()