Utility
Управляй ролями и каналами через команды, с точными правилами для каждого отдельного действия.
В панели: Модерация, Utility
С помощью /utility role и /utility channel участники создают, выдают и удаляют роли и каналы прямо в Discord. В панели ты для каждого действия отдельно задаёшь, кто может его использовать, какие роли и каналы оно может затрагивать, какие права может получить новая роль и сколько раз в час.
Настройка
Включи модуль
Необязательно: выбери канал логов
Там записывается каждое действие вместе с участником, который его выполнил.
Включи действия
В разделах Roles и Channels включи нужные действия и для каждого задай, кто может его использовать и на что оно действует.
Сохрани
После этого в Discord появится команда
/utilityровно с теми действиями, которые ты включил.
Действия
| Команда | Действие |
|---|---|
/utility role create |
Создать новую роль с названием, цветом, отображением и при желании правами |
/utility role delete |
Удалить роль после нажатия кнопки подтверждения |
/utility role give |
Выдать участнику роль |
/utility role take |
Забрать у участника роль |
/utility role edit |
Изменить название, цвет, отображение и права роли |
/utility channel create |
Создать новый канал, при желании приватный |
/utility channel delete |
Удалить канал после нажатия кнопки подтверждения |
/utility channel rename |
Переименовать канал |
/utility channel lock и unlock |
Участники больше не могут писать в канале, или снова могут |
/utility channel slowmode |
Секунды между двумя сообщениями участника, 0 выключает режим |
Правила для каждого действия
Кто может использовать
| Настройка | Значение |
|---|---|
| Who may use it | Manage Roles permission или Manage Channels permission (право Discord), Only these roles или Permission or roles |
| Allowed roles | Участники с одной из этих ролей могут использовать действие |
| Excluded roles | Участники с одной из этих ролей никогда не могут его использовать, даже имея право |
| Uses per member and hour | После этого действие недоступно на час. У владельца нет лимита |
Владелец и администраторы всегда могут использовать любое включённое действие.
Какие роли
Действует для удаления, выдачи, снятия и редактирования ролей.
| Настройка | Значение |
|---|---|
| Which roles | Below the member: любая роль ниже его самой высокой роли, права которой есть у него самого. Fixed list: только роли, которые ты выберешь |
| Released roles | Список для режима Fixed list |
| Protected roles | Их никогда нельзя затронуть через /utility |
Независимо от этого всегда действует: роль должна находиться ниже самой высокой роли участника и ниже роли бота, а @everyone и роли интеграций (например, других ботов) исключены.
Права для новых ролей
Действует для создания и редактирования ролей. В разделе Permissions a role may get ты отмечаешь, какие права вообще возможны. После команды участник выбирает из них в меню и видит только те, которые есть у него самого. Если ничего не отмечено, роли создаются без прав.
Администратор, Управлять сервером, Управлять ролями, Управлять каналами, Управлять вебхуками, Банить и Выгонять никогда нельзя выдать этим способом.
При редактировании бот меняет только предложенные права, все остальные права роли остаются как есть.
Какие каналы
Действует для действий с каналами.
| Настройка | Значение |
|---|---|
| Allowed categories | Только каналы в этих категориях. Пусто означает везде. При создании тогда нужно выбрать одну из этих категорий |
| Protected channels | Их никогда нельзя изменить или удалить через /utility |
| Channel types | При создании: текстовый, голосовой, объявления, трибуна, форум |
Канал логов, канал правил и каналы для обновлений сообщества и уведомлений безопасности всегда защищены.
Безопасность
- Удаление требует нажатия кнопки подтверждения. При нажатии бот ещё раз проверяет все правила.
- Анти-нюк: то, что участник удаляет через
/utility, для Анти-нюка считается действием этого участника, а не бота. Кто массово удаляет через команду, будет остановлен так же, как при удалении вручную. - Журнал аудита: Discord показывает исполнителем бота, а в качестве причины каждый раз указаны участник и команда.
- Без упоминаний: ответы и логи никого не пингуют.
Free и Premium
| Функция | Free | Premium |
|---|---|---|
| Все десять действий, право Discord и роли | да | да |
| Использований на участника в час | до 10 | до 100 |
| Фиксированный список ролей | нет | да |
| Разрешённые категории | нет | да |
| Права для новых ролей | нет | да |
Если Premium заканчивается, твои сохранённые настройки остаются и продолжают действовать, ты просто больше не можешь их менять.
Необходимые права
Управлять ролями и управлять каналами. Роль бота должна стоять выше всех ролей, которые должны выдаваться или меняться через /utility. Для канала логов дополнительно отправлять сообщения.