Роли
РаботаетРоли и права
Иерархия ролей Defendy и матрица прав: кто может банить, мутить, предупреждать, управлять настройками и ролями.
Роли Defendy определяют, какие команды доступны участнику. Роль администратора Telegram и роль Defendy — связанные, но разные понятия: администратора назначают в настройках группы, а роли Defendy — командами бота.
Иерархия ролей
| Роль | Кто назначает | Кратко |
|---|---|---|
| Владелец | — | Полный доступ ко всем действиям и настройкам. |
| Сооснователь | Владелец | Как администратор плюс иммунитет к фильтрам. |
| Администратор | Сооснователь+ | Все действия модерации, управление настройками и ролями. |
| Модератор | Администратор+ | Удаление, предупреждения, мут, кик, снятие бана. |
| Младший модератор | Администратор+ | Предупреждения и ограничение (мут). |
| Помощник | Администратор+ | Служебная роль без прав модерации. |
| Клинер | Администратор+ | Только удаление сообщений. |
| Бустер | Администратор+ | Декоративная роль без прав модерации. |
| Освобождённый | Сооснователь+ | Иммунитет к фильтрам (без прав модерации). |
Матрица прав
| Право | Помощник | Клинер | Мл. модератор | Модератор | Администратор | Сооснователь | Владелец |
|---|---|---|---|---|---|---|---|
Предупреждение (/warn) | — | — | ✓ | ✓ | ✓ | ✓ | ✓ |
Ограничение (/mute) | — | — | ✓ | ✓ | ✓ | ✓ | ✓ |
Снятие ограничения (/unmute) | — | — | — | ✓ | ✓ | ✓ | ✓ |
Удаление из группы (/kick) | — | — | — | ✓ | ✓ | ✓ | ✓ |
Удаление сообщений (/del) | — | ✓ | — | ✓ | ✓ | ✓ | ✓ |
Снятие бана (/unban) | — | — | — | ✓ | ✓ | ✓ | ✓ |
Блокировка (/ban) | — | — | — | — | ✓ | ✓ | ✓ |
| Управление настройками бота | — | — | — | — | ✓ | ✓ | ✓ |
| Управление ролями | — | — | — | — | ✓ | ✓ | ✓ |
| Иммунитет к фильтрам | — | — | — | — | — | ✓ | ✓ |
Особые роли
- Освобождённый участник (
/free) — иммунитет к автоматическим фильтрам. Назначать может сооснователь и владелец. - Клинер (
/cleaner) — только удаление сообщений командами/del,/sdel,/purgeи/spurge. Роль не даёт предупреждений, мута, кика, бана, управления настройками или ролями и иммунитета к фильтрам. - Бустер (
/booster) — декоративная роль без прав модерации.
Для /del и /sdel ответьте на удаляемое сообщение; для /purge и /spurge — на первое сообщение диапазона. Массовая очистка ограничена 200 сообщениями. Варианты с s выполняются тихо. Боту нужны права на удаление сообщений в Telegram; ограничения Telegram сохраняются. Если у участника несколько ролей, их права объединяются.
Управление ролями
Команды /mod, /halfmod, /helper, /cleaner, /booster, /admin, /cofounder, /free назначают роли; варианты с приставкой un их снимают. Участника можно указать ответом на сообщение, через @username или числовым ID.
Администраторы Defendy и выше могут открыть списки участников с ролью командами с окончанием list (/adminlist, /modlist и т.д.), а /staff показывает команду модерации группы.
Выдавайте минимальную роль, достаточную для задачи. После изменения администраторов или их прав в Telegram выполните /reload, чтобы бот обновил данные. При /reload роли администратора, сооснователя и владельца пересобираются по данным Telegram: назначения только внутри Defendy могут быть заменены. Роли модератора, помощника и освобождённого участника эта синхронизация не пересоздаёт. Полный список команд — на странице Все команды.