Задать вопрос
@FeeFort

Как показать slash-команду только определенной роли?

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

Если нужно сделать в самом боте для этого есть декоратор has_permissions
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

Похожие вопросы