Роли

Работает

Роли и права

Иерархия ролей 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 могут быть заменены. Роли модератора, помощника и освобождённого участника эта синхронизация не пересоздаёт. Полный список команд — на странице Все команды.

Нужна помощь?

Если настройка ведёт себя не так, как ожидается, напишите в поддержку.@ubotz