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

Как можно проверить наличие роли у юзера дискорд? Хочу сделать специальную роль, чтобы бот выполнял команды только тех юзеров, у которых есть эта роль, например "Админ". А если роли нет, писал, что им нужна такая-то роль. В пайтоне сильно не разбираюсь, библиотека


Ответы (2 шт):

Автор решения: Snowdy

есть такая вещь: @commands.has_any_role() внутри скобок id ролей через запятую или если тебе нужна проверка внутри функции то записывается так: if role in member.roles: role - сама роль

→ Ссылка
Автор решения: Scyker

есть вариант

@commands.has_permissions(administrator = True)

функция будет выполнять если у человека есть роль администратора

введите сюда описание изображения

→ Ссылка