Перейти к основному содержимому

Пользовательские правила модерации — ваши ключевые слова и шаблоны

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

8 мин чтения
Кратко

Пользовательские правила позволяют модерировать по вашим собственным ключевым словам и шаблонам, поверх того, что уже ловит встроенная защита. Правило сопоставляет текст сообщения (обычные слова или regex) плюс опциональные условия — есть ссылки, есть медиа, новый участник, длина — объединённые через AND, и применяет действие с оценкой. Каждая группа получает число правил в зависимости от тарифа: 5 на Free, 20 на Basic, 100 на Pro, безлимит на Business, с жёстким потолком в 100 правил на одну группу. Админы и участники из белого списка всегда исключены.

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

Хотите это настроить? Сделайте это прямо в своём аккаунте Telm.

Открыть в дашборде

1Для чего нужны пользовательские правила

Антиспам-движок разбирается с универсальными вещами — скам, фишинг, известные спамеры, массовые кампании. Пользовательские правила — для того, что специфично именно для вас: бренд конкурента, который вы никогда не хотите видеть рекламируемым, жаргон, сигнализирующий об оффтопе, фраза, которая в вашей нише всегда означает беду.

Вы описываете текст для сопоставления и действие, которое нужно предпринять, а бот применяет его к каждому сообщению обычного участника — без кода, всё из дашборда. Правила хранятся для каждой группы, поэтому у каждого сообщества может быть своя политика.

2Как оценивается правило

Правило — это набор условий плюс действие. Каждое добавленное вами условие должно быть истинным, чтобы правило сработало, — они объединяются через AND. Правила проверяются в порядке приоритета (сначала наивысший), и первое правило, чьё действие карательное, решает, что произойдёт с сообщением.

Когда правило совпадает, оно добавляет к спам-оценке сообщения (30 баллов по умолчанию) и может нести объяснение, которое показывается в журнале. Специальное правило типа «белый список» работает наоборот: оно обнуляет вклад слоя ваших пользовательских правил для этого сообщения и останавливает дальнейшие проверки пользовательских правил — так вы вырезаете намеренное исключение.

3Условия и действия, которые вы можете использовать

Правило может сочетать любые из этих условий (все должны совпасть):

  • Слова — обычные ключевые слова или фразы; сопоставление без учёта регистра и по подстроке.
  • Шаблоны — одно или несколько регулярных выражений для точного или нечёткого сопоставления.
  • Есть ссылки — сообщение содержит или не содержит ссылки.
  • Есть медиа — сообщение содержит или не содержит медиа.
  • Новый участник — автор является (или не является) новичком.
  • Минимальная и максимальная длина — текст сообщения попадает в диапазон длины.
  • Действие — что происходит, когда правило срабатывает: warn, mute, delete или ban.

4Сколько правил вы получаете

Число пользовательских правил привязано к вашему тарифу. Более высокие тарифы открывают больше места для тонкой политики:

  • Free — 5 пользовательских правил.
  • Basic — 20 пользовательских правил.
  • Pro — 100 пользовательских правил.
  • Business — безлимит (с учётом потолка на группу ниже).
Даже на безлимитных тарифах одна группа может держать не более 100 пользовательских правил — жёсткий потолок, который сохраняет модерацию быстрой и предсказуемой для всех. Если вы упёрлись в лимит тарифа, повысьте его в дашборде или объедините правила регулярными выражениями. См. тарифы и цены.

5Работа с регулярными выражениями

Regex — это способ держать число правил низким, а сопоставление точным. Один шаблон может покрыть множество написаний, уловок с пробелами и вариантов, каждый из которых иначе потребовал бы отдельного ключевого слова. Шаблоны проверяются при сохранении правила: тот, что не компилируется, отклоняется сразу, а не молча никогда не совпадает.

На каждое правило есть разумные лимиты, чтобы держать модерацию быстрой для всего сервиса: до 20 шаблонов, каждый до 512 символов, и до 100 слов, каждое до 128 символов. Для реальной политики они щедры и существуют лишь чтобы одно раздутое правило не замедляло общий движок.

Используйте границы слов (\bword\b), чтобы не ловить безобидные подстроки, и группируйте альтернативы через (a|b|c), чтобы свернуть несколько ключевых слов в один шаблон и сэкономить слот правила.

6Пользовательские правила против триггеров

Пользовательские правила и триггеры выглядят похоже, но делают разную работу. Пользовательское правило сопоставляет текст и модерирует его как часть антиспам-оценки. Триггер — это полноценная автоматизация «если это, то то» с более широким набором действий (включая ответы с кнопками и уведомления админов), и он выполняется до антиспам-движка, поэтому может подействовать на сообщение — или пропустить его — раньше любой автоматической проверки.

Правило большого пальца: берите пользовательское правило, когда хотите добавить что-то к решению о спаме, и триггер, когда хотите автоматический ответ или жёсткое переопределение, выполняемое первым.

7Лучшие практики и частые ошибки

Немного дисциплины держит правила острыми:

  • Объединяйте связанные ключевые слова в одно regex-правило вместо траты слота на каждое — чище и легче для вашей квоты.
  • Держите шаблоны конкретными. Слишком широкое правило удаляет законные сообщения; следите за журналом сразу после добавления такого правила.
  • Давайте важнейшим правилам более высокий приоритет, чтобы они решали действие раньше, чем более широкое правило.
  • Никогда не беспокойтесь, что ваша команда заденет правило, — админы и участники из белого списка исключены из всей модерации.
  • Если правило дало осечку, не удаляйте его вслепую; откройте пойманное в журнале, отметьте его и ужесточите шаблон.
Статья была полезна?

Готовы защитить группу?

Добавьте Telm в свою Telegram-группу — и он возьмёт спам на себя.