Discord. js проверка наличия роли - PullRequest
0 голосов
/ 15 марта 2020

Итак, как я уже говорил в своем последнем вопросе о стековом потоке о разногласиях. js они недавно обновились, и я хочу знать, как проверить, есть ли у участника роль. Вы должны знать, что message.guild.member(message.author).roles.has("688366821895700480") не будет работать.

Заранее спасибо!

1 Ответ

1 голос
/ 15 марта 2020

На Discord. js v11.x это: message.member.roles.has()

На v12.x это message.member.roles.cache.has()

Имейте в виду, что это будет работать, только если сообщение приходит от гильдия Проверьте message.member на неопределенное, если оно неизвестно.

Вы можете сделать это так, как пытались, пройдя через объект гильдии, но это сложнее, чем нужно сравнивать с использованием вышеуказанного метода.

...