Система наказаний

Система предупреждений в Telegram: как настроить эскалацию

Варн (от английского warn — предупреждать) — это формальное предупреждение участнику за нарушение правил. Один варн — ничего страшного. Три варна — бан. Такая система даёт людям шанс…

Варн (от английского warn — предупреждать) — это формальное предупреждение участнику за нарушение правил. Один варн — ничего страшного. Три варна — бан. Такая система даёт людям шанс исправиться, а администраторам — понятный механизм эскалации.

Прозрачность

Участник видит, сколько у него предупреждений и за что. Нет ощущения произвола — всё по правилам.

Постепенность

Первое нарушение — предупреждение. Второе — ещё одно. Третье — последствия. Человек понимает, что приближается к бану, и может изменить поведение.

История

Администраторы видят историю нарушений. Если человек получил варн месяц назад за спам, а сейчас оскорбляет других — это паттерн, а не случайность.

Защита от ошибок

Случайное нарушение не приводит к бану. Все ошибаются — система варнов это учитывает.

Базовая механика

  1. Участник нарушает правила
  2. Модератор (или бот) выдаёт варн
  3. Счётчик варнов увеличивается
  4. При достижении лимита — автоматическое наказание

Ручные варны

Модератор сам решает, когда выдать предупреждение. Подходит для:

  • Субъективных нарушений (грубость, токсичность)
  • Спорных ситуаций
  • Случаев, требующих контекста

Команда обычно выглядит так: /warn @username причина

Автоматические варны

Бот выдаёт варн автоматически при срабатывании фильтров:

  • Спам → автоварн
  • Мат (если включён фильтр) → автоварн
  • Запрещённые ссылки → автоварн

Это разгружает модераторов и обеспечивает мгновенную реакцию.

Автоматические варны

Для каждого фильтра можно указать, выдавать ли варн при срабатывании:

  • Спам → удалить + варн
  • Мат → удалить + варн
  • Ссылки → удалить (без варна)

Команды для модераторов

  • /warn @user причина — выдать варн
  • /unwarn @user — снять последний варн
  • /warns @user — посмотреть все варны пользователя
  • /clearwarns @user — снять все варны

Эскалация наказаний

Продвинутая настройка: разные наказания за разное количество варнов.

Пример эскалации

Такая система даёт максимум шансов исправиться, но чётко показывает: каждое следующее нарушение — серьёзнее.

Зачем это нужно

Человек получил варн полгода назад за случайный мат. С тех пор ведёт себя идеально. Справедливо ли, что один старый варн висит над ним вечно?

Частичное сгорание

Некоторые боты поддерживают частичное сгорание: варн не исчезает полностью, но его «вес» уменьшается со временем.

Что должен видеть нарушитель

  • Факт предупреждения
  • Причину
  • Текущее количество варнов
  • Сколько осталось до бана

Публично или в ЛС

  • Публично: все видят, что нарушения не остаются без внимания
  • В ЛС: не позорить человека перед всеми
  • Оба: краткое уведомление в чат + детали в ЛС

Апелляция варнов

Справедливая система должна позволять оспорить решение.

Когда снимать варн

  • Ошибка модератора или бота
  • Недоразумение (человек не понял правила)
  • Изменение правил (действие, которое раньше было нарушением, теперь разрешено)

Слишком низкий лимит

1-2 варна до бана — это почти как банить сразу. Люди не успевают понять, что делают не так.

Варны за всё подряд

Если варны выдаются за любую мелочь, система девальвируется. Варн должен быть значимым.

Отсутствие объяснений

Варн без причины — это произвол. Всегда указывайте, за что именно выдано предупреждение.

Бессрочные варны

Если варны не сгорают, старожилы группы рано или поздно наберут критическую массу и будут забанены за мелочи.

Варны vs мьюты

Когда использовать что:

  • Варн: нарушение правил, но человек может продолжать общаться
  • Мьют: нужно немедленно остановить нежелательное поведение

Часто используют комбинацию: варн + мьют на час. Человек получает предупреждение и время подумать.

Как это связано с Defendy

В Defendy доступны взвешенные нарушения, предупреждения и последовательные меры от ограничения до блокировки.

Актуальный перечень доступных, тестируемых и запланированных модулей опубликован на странице возможностей. Не закладывайте тестируемые или запланированные функции в обязательный процесс.

Материал проверен 20 июня 2026 года по коду и документации Defendy. Мы намеренно не приводим неподтверждённые показатели масштаба, точности и доступности сервиса.

На чём основан материал

  • defendy:services/moderation_svc
  • defendy:frontend/webapp/src/features/warn