Права конфигурации
Kakashi проверяет права Discord пользователя, который выполняет настройку, однако итоговая функция также зависит от собственных прав Kakashi в момент, когда бот позже выполняет действие.
| Область настройки | Право пользователя |
|---|---|
| Язык | Управлять сервером |
| Автороли | Управлять ролями |
| Приветствия / выход / сообщения о бане | Управлять сервером |
| Признания | Управлять каналами |
| Ленты Reddit | Управлять вебхуками + Управлять каналами |
Права бота
Конкретное право зависит от функции:
- для авторолей Kakashi должен иметь возможность управлять целевой ролью;
- для приветствий и сообщений о выходе бот должен иметь право писать в целевой канал;
- для embed и медиа нужны соответствующие права канала;
- для лент Reddit необходимо управление webhook в целевом канале.
Иерархия ролей
Для авторолей самая высокая роль Kakashi должна быть выше роли, которую бот назначает. Роль может быть видимой и доступной для выбора в Discord, но всё равно оставаться недоступной для управления ботом.
warning
Управлять ролями не обходит иерархию. Поднимите роль Kakashi выше целевой автороли вместо повторного сохранения той же настройки.
Переопределения прав каналов
Права могут отличаться от канала к каналу. Всегда тестируйте конкретное место назначения, а не предполагайте, что настройка роли на уровне сервера действует везде.