
Модерация по фразам и цепочки наказаний
Конструктор фразовых правил со связями, расстоянием и исключениями, наборы правил, цепочки наказаний и два простых блока — длина текста и дубликаты.
Самый частый запрос после запуска кабинета был простым: «дайте удалять сообщения по словам». Мы сделали не список стоп-слов, а конструктор — потому что список слов либо пропускает половину спама, либо начинает выносить живые реплики.
Конструктор правил#
Правило собирается из частей, связанных между собой. Часть — это фраза, число или целая группа других частей. Между любыми двумя частями стоит связь: ИЛИ или И с максимальным расстоянием в символах.
Такое правило сработает, если «обмен» или «p2p» встретились не дальше сорока символов от «usdt», — и промолчит, когда слова просто оказались в одном длинном сообщении случайно.
Что ещё умеет конструктор:
- исключения — часть со знаком минус отменяет срабатывание:
"куплю" &10 "аккаунт" & -"куплю у вас"; - строгий порядок — с ним части должны идти именно в том порядке, в котором записаны;
- группы — скобки позволяют собирать условия любой вложенности;
- числа —
{n}ловит любое число, от «500 руб» до «t.me/+79001234567».
Пока вы правите правило, кабинет подсвечивает совпадения в тестовой строке. Ошибку видно до того, как она доедет до чата.

Разбор всех связей с примерами «поймает / пропустит» — в инструкции Как настроить фильтр по словам в Telegram-группе.
Наборы правил#
Правила живут внутри наборов, которые вы заводите сами и называете как удобно — хоть по темам, хоть по источникам спама. Деление не косметическое: цепочка наказаний привязана к набору. За что-то можно сразу банить, а за что-то — ограничиться предупреждением, и счётчики нарушений у этих наборов не смешиваются.
Каждое правило и каждый набор включаются и выключаются отдельно, так что можно временно приглушить целый набор, не удаляя настройки.
Цепочки наказаний#
Цепочка описывает, что бот делает на первое нарушение, что на второе и так далее. Шагов столько, сколько вам нужно: можно обойтись одним, а можно выстроить лесенку «предупреждение → мут на час → мут на сутки → бан». Когда нарушений больше, чем шагов, дальше повторяется последний — так что цепочка без бана в конце не заканчивается амнистией.
У каждого шага свои настройки: удалять ли сообщение, куда отправить предупреждение — в чат, в личку или исчезающим сообщением, — и на сколько мут. Для каждого набора правил цепочка своя. В карточке набора она показана целиком, с подсказкой, на каком шаге сейчас конкретный участник, — вместо того чтобы держать эту логику в голове.
Длина текста и дубликаты#
Вместе с фразами приехали два простых блока, которые снимают заметную часть шума ещё до того, как дело дойдёт до разбора слов:
- Длина текста — отсекает пустые сообщения, односложный спам и простыни;
- Дубликаты — ловит и повторы одного участника, и одинаковый текст, который одновременно рассылают разные аккаунты.
Читать дальше
Обновления2 мин чтенияФорумы: своя модерация в каждой теме
У каждой темы форума свои настройки модерации, свои правила AI и свой расход баланса, а настройки чата остаются минимумом для всех тем.
Обновления2 мин чтенияДоверие участника
У каждого участника появился уровень доверия — от очень низкого до очень высокого. Бот строже к новичкам, а старожилов можно не проверять.
Обновления3 мин чтенияAI-модерация обросла настройками
Свои правила обычными словами вместо только готовых тем, отдельное наказание за каждую тему, контроль расхода баланса и автопополнение.