@Vlad808
Люблю кодить на Javascript

Как проверить наличие роли у пользователя?

Попробовал написать:
if(message.member.roles.has(role.id))
но это не работает.
  • Вопрос задан
  • 1772 просмотра
Решения вопроса 1
AlmondPark33609
@AlmondPark33609
Занимаюсь кодингом как хобби
Проверяем наличие роли по названию или айди:
По названию:
let rUser = message.guild.member(message.mentions.users.first() || message.guild.members.get(args[0]))
if (rUser.roles.cache.find(role => role.name == "Название роли")) message.channel.send("Роль всё таки есть ;)")

По айди: делаем всё тоже самое только меняем role.name на role.id
if (rUser.roles.cache.find(role => role.id == "айди роли")) message.channel.send("Роль всё таки есть ;)")
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы