因此,我想创建一个类似.getUser@role
的命令,然后bot用该角色标记每个用户,然后它说x people have this role.
。
问题是我找不到任何类似的东西,我希望有人会帮助我,因为我在这一个运气不好!
let membersWithRole = guild.roles.resolve('role_ID').members.size
基本上,我们从一个公会得到一个特定的角色,通过它的ID,然后我们看到这个角色的成员集合的大小。
您可以使用roles.get()
members = message.guild.roles.cache.find(role => role.name === 'role name').members.map(m=>m.user.tag);