Пользовательские правила позволяют модерировать по вашим собственным ключевым словам и шаблонам, поверх того, что уже ловит встроенная защита. Правило сопоставляет текст сообщения (обычные слова или 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 — безлимит (с учётом потолка на группу ниже).
5Работа с регулярными выражениями
Regex — это способ держать число правил низким, а сопоставление точным. Один шаблон может покрыть множество написаний, уловок с пробелами и вариантов, каждый из которых иначе потребовал бы отдельного ключевого слова. Шаблоны проверяются при сохранении правила: тот, что не компилируется, отклоняется сразу, а не молча никогда не совпадает.
На каждое правило есть разумные лимиты, чтобы держать модерацию быстрой для всего сервиса: до 20 шаблонов, каждый до 512 символов, и до 100 слов, каждое до 128 символов. Для реальной политики они щедры и существуют лишь чтобы одно раздутое правило не замедляло общий движок.
6Пользовательские правила против триггеров
Пользовательские правила и триггеры выглядят похоже, но делают разную работу. Пользовательское правило сопоставляет текст и модерирует его как часть антиспам-оценки. Триггер — это полноценная автоматизация «если это, то то» с более широким набором действий (включая ответы с кнопками и уведомления админов), и он выполняется до антиспам-движка, поэтому может подействовать на сообщение — или пропустить его — раньше любой автоматической проверки.
Правило большого пальца: берите пользовательское правило, когда хотите добавить что-то к решению о спаме, и триггер, когда хотите автоматический ответ или жёсткое переопределение, выполняемое первым.
7Лучшие практики и частые ошибки
Немного дисциплины держит правила острыми:
- Объединяйте связанные ключевые слова в одно regex-правило вместо траты слота на каждое — чище и легче для вашей квоты.
- Держите шаблоны конкретными. Слишком широкое правило удаляет законные сообщения; следите за журналом сразу после добавления такого правила.
- Давайте важнейшим правилам более высокий приоритет, чтобы они решали действие раньше, чем более широкое правило.
- Никогда не беспокойтесь, что ваша команда заденет правило, — админы и участники из белого списка исключены из всей модерации.
- Если правило дало осечку, не удаляйте его вслепую; откройте пойманное в журнале, отметьте его и ужесточите шаблон.