Как показать slash-команду только определенной роли?
Всем привет.
Решил перейти на slash команды, и в боте имеются команды для модераторов, которые не должны показываться обычным пользователям, как именно можно это реализовать? Или проще, в таком случае, просто выдавать ошибку "у вас нет прав"? P.S. Использую Disnake, просто на Хабре нет такого тега.
Для слеш команд в настройках сервера можно задать доступ:
Настройки - Интеграция - Имя бота - там для каждой команды можно изменить права чтобы они были доступны только в определенных каналах или определенным ролям
Если нужно сделать в самом боте для этого есть декоратор has_permissions