Антиспам — отдельная функция PRO. Он не включается автоматически при создании моста и проверяет только новые сообщения после включения. Управлять им удобнее в разделе «Модерация» кабинета.
Что проверяет антиспам
- подозрительные ссылки, приглашения в каналы и ссылки на ботов;
- скам-вакансии, фальшивые розыгрыши, криптоскам, ставки и другие нежелательные темы;
- обходы фильтров: смешанные алфавиты, невидимые символы, разрядку и эмодзи-флуд;
- сообщения, опубликованные через неизвестного бота или пересланные от него;
- заданные администратором стоп-слова, категории и собственные правила;
- QR-коды и подозрительный текст на изображениях.
Ссылки сами по себе не означают автоматическую блокировку. По умолчанию они служат дополнительным сигналом для новичков: в первые 24 часа или пока участник не отправил три сообщения.
Три режима работы
| Режим | Что делает | Когда использовать |
|---|---|---|
| Наблюдение | Сообщает владельцу о срабатываниях, ничего не удаляет и никого не ограничивает. | Первое включение и проверка новых правил. |
| Debug | Показывает разбор каждого сообщения и предполагаемое действие. Проверяет даже сообщения администратора. | Короткий технический тест фильтра. |
| Защита | Удаляет обнаруженный спам, начисляет страйки и применяет выбранное наказание. | После проверки на реальных сообщениях группы. |
Безопасное подключение
/antispam observe./antispam on.Что можно настроить
| Настройка | Как работает |
|---|---|
| Действие | Мут, бан или последовательность «мут → бан». В MAX нарушитель удаляется из группы. |
| Страйки | Спам удаляется сразу, а наказание применяется после выбранного числа нарушений. |
| Ссылки | Можно разрешить ссылки, сохранив остальные проверки антиспама. |
| Предупреждения | Бот может сообщать участнику о страйке и писать в чат о наказании либо работать тихо. |
| Категории и правила | Готовые тематические фильтры, свои слова и отдельное действие для каждого правила. |
| Капча | Только Telegram: новичку даётся 90 секунд на нажатие кнопки «Я не бот». |
| Антирейд | Только Telegram: при массовом входе новые участники временно ограничиваются. |
| Проверка профиля | Только Telegram: дополнительная проверка имени и связанного личного канала новичка. |
| Служебные сообщения Telegram | Отдельный переключатель удаления уведомлений «вошёл», «вышел», смены названия и закрепления. MAX Bot API не передаёт ID такого системного сообщения, поэтому удалить его ботом нельзя. |
Как разрешить ссылки на каналы и ботов
В технической, учебной или рабочей группе ссылки часто являются нормальной частью разговора. Отключите только ссылочный сигнал:
/antispam links offРазрешить ссылки. Остальные проверки продолжат работать./antispam links onСнова учитывать ссылки новичков как сигнал спама.Те же настройки доступны в кабинете. После изменения отправьте тестовую ссылку от обычного участника.
Собственные правила
В кабинете откройте группу, затем «Правила» или «Фильтры». Можно выбрать готовую категорию либо описать своё правило словами. Для точного правила укажите ключевые фразы и действие.
Управление командами:
/antispam ruleПоказать правила группы./antispam rule add Реклама заработка | быстрый доход, доход без опыта | delete | 0Добавить правило./antispam rule del НОМЕРУдалить правило по номеру.Если удалилось нормальное сообщение
- Переключите группу в «Наблюдение», чтобы остановить новые автоматические удаления.
- Откройте журнал модерации в кабинете и найдите причину срабатывания.
- Разрешите ссылки, отключите лишнюю категорию или измените собственное правило.
- Повторите тест от обычного участника и только затем верните режим «Защита».
Забанить или ограничить вручную
В Telegram администратор может управлять участником без включения автоматического антиспама. Ответьте одной из команд на сообщение пользователя:
/banУдалить сообщение и заблокировать его автора./muteЗапретить автору писать на сутки./mute 30Запретить автору писать на 30 минут./unbanСнять блокировку./unmuteСнять ограничения.Без ответа на сообщение используйте /ban @username, /mute @username 30 или числовой ID. Ответ на сообщение надёжнее: поиск по @username сработает, только если бот уже видел пользователя.
/ban, /mute, /unban и /unmute пока не работают.Основные команды
/antispam observeПроверять без удаления./antispam debugПоказывать подробный разбор без действий./antispam onВключить удаление и выбранные наказания./antispamПоказать состояние и доступные команды./antispam offПолностью выключить антиспам в этой группе.Команды настройки отправляет администратор прямо в нужной Telegram- или MAX-группе. Саму команду бот удаляет, чтобы она не пересылалась через мост.