
Модерація за фразами і ланцюжки покарань
Конструктор фразових правил зі зв'язками, відстанню й винятками, набори правил, ланцюжки покарань і два прості блоки — довжина тексту та дублікати.
Найчастіший запит після запуску кабінету був простим: «дайте видаляти повідомлення за словами». Ми зробили не список стоп-слів, а конструктор — бо список слів або пропускає половину спаму, або починає виносити живі репліки.
Конструктор правил#
Правило збирається з частин, пов'язаних між собою. Частина — це фраза, число або ціла група інших частин. Між будь-якими двома частинами стоїть зв'язок: АБО чи І з максимальною відстанню в символах.
Таке правило спрацює, якщо «обмін» або «p2p» трапилися не далі ніж за сорок символів від «usdt», — і промовчить, коли слова просто опинилися в одному довгому повідомленні випадково.
Що ще вміє конструктор:
- винятки — частина зі знаком мінус скасовує спрацювання:
"куплю" &10 "акаунт" & -"куплю у вас"; - суворий порядок — з ним частини мають іти саме в тому порядку, у якому записані;
- групи — дужки дозволяють збирати умови будь-якої вкладеності;
- числа —
{n}ловить будь-яке число, від «500 грн» до «t.me/+79001234567».
Поки ви правите правило, кабінет підсвічує збіги у тестовому рядку. Помилку видно до того, як вона доїде до чату.

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