Получить список участников с ролью | Раздор. JS - PullRequest
0 голосов
/ 01 августа 2020

Итак, я хотел создать такую ​​команду, как .getuser @role, и бот затем помечает каждого пользователя с этой ролью и после этого говорит x people have this role..

Проблема в том, что я не мог нигде что-то найти это похоже на это, я надеюсь, что кто-то поможет мне, потому что мне не повезло с этим!

Ответы [ 2 ]

0 голосов
/ 01 августа 2020

Вы можете использовать roles.get()

members = message.guild.roles.cache.find(role => role.name === 'role name').members.map(m=>m.user.tag);
0 голосов
/ 01 августа 2020
let membersWithRole = guild.roles.resolve('role_ID').members.size

Обычно мы получаем конкретную c роль от гильдии по ее идентификатору, а затем видим размер коллекции членов этой роли.

...