Система варнов в Telegram: как считать нарушения справедливо
Как связать фильтры, вес предупреждения и пороги, объяснить участникам сброс баллов и исправить ошибочный варн без случайного повторного наказания.
Участник районного чата второй раз публикует объявление не в той теме. Один модератор помнит первое замечание, другой видит только новый пост. Если каждый решает по памяти, одинаковые нарушения заканчиваются по-разному. Система предупреждений помогает согласовать действия команды: за определённые события начисляются баллы, а при выбранном количестве срабатывает заранее известное последствие.
Начинать стоит с правила, которое можно объяснить одним абзацем. «Три варна — бан» слишком неопределённо: варн может иметь разный вес, баллы могут уже быть на счётчике, а действие на пороге выбирает администратор. Ниже разберём, как устроить понятный учёт в Defendy и не перепутать его с историей всех проступков.
Пять решений, спрятанных в слове «варн»
Прежде чем открывать настройки, разделите причину, счётчик и последствия.
| Что выбираем | На какой вопрос отвечает | Условный пример |
|---|---|---|
| Событие и действие фильтра | За что вообще начисляются баллы? | Совпадение с проверенным правилом даёт предупреждение |
| Вес | Сколько баллов добавляет одно событие? | Обычное нарушение — 1, более серьёзное — 2 |
| Порог и действие | Что произойдёт с накопленной суммой? | На 3 баллах — мут |
| Длительность действия | Как долго действует ограничение? | Мут на 1 час |
| Время сброса | Когда обнулится текущий счётчик? | Окно учёта — 24 часа |
Вес в соответствующих настройках фильтра выбирается от 1 до 5. Поэтому три балла могут появиться после трёх событий весом 1, после двух событий весом 1 и 2 или после одного события весом 3. Слово «три» само по себе не обещает человеку две предварительные попытки.
Удаление сообщения — ещё одно отдельное решение. Можно удалить нежелательный текст и не начислить баллы. Можно выдать предупреждение, сохранив сообщение. Не считайте любой исчезнувший пост доказательством выданного варна.
Сначала договоритесь, что считать нарушением
Полезное правило описывает наблюдаемое действие: повторная реклама без согласования, публикация запрещённого приглашения, конкретная фраза из списка. Формулировки вроде «плохое поведение» трудно одинаково применять нескольким модераторам.
Для спорных ситуаций оставьте ручное решение. Цитирование чужого оскорбления при жалобе, обсуждение мошеннической рекламы и сама реклама могут содержать одинаковые слова. Счётчик не определяет намерение автора. Чем менее надёжен сигнал, тем осторожнее должны быть его вес и последствия.
Условная политика для первого запуска: один подтверждённый случай даёт один балл, при трёх баллах применяется часовой мут, счётчик сбрасывается через 24 часа от начала своего окна. Это учебный вариант, а не рекомендация для любого сообщества. В чате срочной взаимопомощи цена ошибочного ограничения может быть выше, чем в развлекательной группе.
Настройте один понятный порог в Mini App
Откройте Настройки в личном чате с @defendy_bot, затем Мои группы. Перед изменением проверьте название выбранной группы.
- Откройте Предупреждения и выберите Базовый режим, если нужен один порог.
- Задайте Предел предупреждения, действие и его продолжительность. Для учебной политики это 3 балла и мут на 1 час.
- Выберите Время сброса. В текущем редакторе доступны 1, 6, 12, 24, 48, 72, 168 и 720 часов.
- После выбора действия отдельно проверьте продолжительность. Смена типа наказания сбрасывает её в ноль; в предупреждениях нулевая длительность мута или бана означает бессрочное действие.
- Дождитесь подтверждения сохранения, выйдите из раздела и откройте его снова. Переключатели и селекторы сохраняют изменения сразу: экран не является черновиком.
- В нужном фильтре выберите Предупреждение и вес. Например, у списка стоп-слов действие и удаление сообщения настраиваются отдельно.
Если нужны несколько последствий, переходите к планированию ступеней. Не переключайте готовые профили в рабочем чате ради просмотра: они заменяют текущие ступени. Даже «мягкий» профиль содержит бан.
Два таймера на одном примере
В Defendy срок счётчика начинается с первого начисления в новом окне. Следующие начисления не запускают это окно заново. В конце обнуляется накопленная сумма; баллы не исчезают постепенно, по одному за каждое отдельное событие.
Условный пример ниже предполагает пустой счётчик, окно 24 часа, порог 3 и часовой мут. Все времена приведены в одном часовом поясе.
| Когда | Событие | Баллы после события | Что важно |
|---|---|---|---|
| Во вторник, 10:00 | Нарушение весом 1 | 1 | Началось окно учёта |
| Во вторник, 18:00 | Нарушение весом 2 | 3 | Достигнут порог; применяется часовой мут |
| После окончания мута | Новых нарушений нет | 3 | Окончание мута само по себе не очищает счётчик |
| В среду, около 10:00 | Истекает окно учёта | 0 | Сумма сброшена от времени первого начисления |
Такой пример полезнее обещания «варны сгорают через сутки после нарушения»: из последней фразы непонятно, после какого именно. Не меняйте период посреди проверки и не считайте изменение настройки доказательством пересчёта уже запущенных таймеров. Для чистого теста начните с нового счётчика.
Также не обещайте, что после первого наказания дальнейшие баллы безвредны. Последнее настроенное действие может применяться повторно при новых начислениях.
Как проверить и исправить счётчик
Команды удобны для конкретного человека. Ответьте на его сообщение, чтобы не перепутать адресата:
/warn повторная рекламадобавляет одно предупреждение и может сразу вызвать действие на пороге;/warnsпоказывает текущую сумму;/unwarnуменьшает сумму на один балл;/resetwarnsочищает счётчик и состояние пройденных ступеней.
Доступ к командам зависит от роли модератора. Полный синтаксис есть в справке команд.
Особенно важен вес: если ошибочное срабатывание добавило три балла, один /unwarn уберёт только один. Команда не ищет «последний проступок», чтобы отменить весь его вес. Сверяйте результат через /warns, а полный сброс выбирайте только тогда, когда хотите убрать и остальные активные баллы.
Исправление счётчика не снимает уже выданный мут или бан. Если ошибочный варн успел вызвать ограничение, отдельно проверьте доступ участника и примените подходящую команду снятия. Обратное тоже верно: /unmute не является очисткой предупреждений.
Проверка до включения в рабочем чате
Проводите её в отдельной группе с обычным участником, который согласен на тест. У бота должны быть нужные права модерации, а у проверяющего — доступ к командам. Не используйте владельца группы как единственный контрольный аккаунт.
Проверьте четыре случая: одно начисление ниже порога; точное достижение порога; достижение порога одним событием большого веса; уменьшение суммы после ошибочного начисления. Для повторных проверок заранее снимайте тестовое ограничение и очищайте счётчик: это две отдельные операции. Временный мут в Defendy длится минимум 60 секунд, поэтому тест «на пять секунд» для него не подходит.
Для проверки времени сброса можно выбрать часовое окно в тестовой группе, записать момент первого начисления, добавить ещё одно позже и проверить результат после окончания первого окна. До этого не объявляйте таймер проверенным. Такие действия здесь описаны как план проверки, а не как проведённый нами эксперимент.
Дайте человеку возможность объясниться
В правилах укажите, за что начисляются баллы, как они сбрасываются и куда обратиться, если писать в группу уже нельзя. Настройте журнал выбранных событий заранее. Текущий счётчик не заменяет записи о причине и сообщении, а журнал не следует считать полным архивом всей переписки.
Разбирая жалобу, сначала найдите правило и исходный контекст, затем исправьте ложное совпадение, баллы и доступ. Если исправить только счётчик, тот же текст снова приведёт к наказанию. Если сообщение удалено, снятие варна его не восстановит: при необходимости попросите автора заново опубликовать допустимую версию.
Источники и дата проверки
Проверено 5 октября 2026 года: настройки предупреждений, команды и текущая реализация счётчика Defendy. Различие между индивидуальными и общими разрешениями описано в документации Telegram. Настройки конкретной группы и их фактическое применение нужно проверить отдельно; статья не является отчётом о работе вашего чата.