【发布时间】:2021-03-08 19:18:52
【问题描述】:
我想获取具有特定角色的成员数。 role.member 是集合。我怎样才能得到会员数? ps 我将使用角色 ID。
【问题讨论】:
标签: discord.js
我想获取具有特定角色的成员数。 role.member 是集合。我怎样才能得到会员数? ps 我将使用角色 ID。
【问题讨论】:
标签: discord.js
你可以使用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()。
【讨论】: