Антиспам

Защита Telegram-группы от спама и рекламы

Спам в живом чате — это не только «купите курс». Это приглашения в соседние каналы, «пишите в личку», обменники, ссылки от аккаунтов, зарегистрированных вчера, и объявления, спрятанные в картинку.

Какие виды спама ловит бот

Рекламные сообщения

Несогласованная коммерческая реклама и самопиар в любом виде.

Приглашения в другие чаты

Ссылки на каналы, чаты, инвайты и реферальные переходы.

Контакты и номера

Карточки контактов и номера телефонов любой страны прямо в тексте.

Внешние ссылки

Ссылки от новых участников и с неизвестных доменов; нужные домены вносятся в белый список.

Скрытые предложения

Сообщения без прямой рекламы, но с намерением увести человека в личку или на сторонний ресурс.

Предложения услуг

«Я риелтор», «делаю сайты», «меняю USDT» — там, где чат для этого не предназначен.

Изменённые символы

Латиница внутри кириллицы, нули вместо букв, точки и пробелы внутри слов, юникод-шрифты.

Текст на изображениях

Объявление, снятое скриншотом, распознаётся и проверяется как обычный текст.

Почему списка запрещённых слов недостаточно

Список ловит ровно ту форму записи, которая в нём есть. Спамеру достаточно один раз изменить написание, и правило перестаёт работать — а вот участник, случайно употребивший помеченное слово, пострадает.

заработокфильтр ловит· ловит любой фильтр
з а р а б о т о кфильтр не ловит· пробелы внутри слова — список уже мимо
зapaб0токфильтр не ловит· латинские «a», ноль вместо «о»
Есть интересное предложение, напиши мнефильтр не ловит· ни одного запрещённого слова вообще
ModerBot разворачивает маскировку обратно в обычный текст до всякой проверки, а затем оценивает смысл фразы. Поэтому все четыре строки выше он видит одинаково — и последнюю, где запрещённых слов нет вовсе, тоже.

Что происходит после обнаружения

Один и тот же путь для любой категории, и каждый шаг виден администратору.

1. Правило
Определяется категория: реклама, ссылки, скам, флуд и так далее. Категории включаются по отдельности.
2. Решение
Учитывается контекст, возраст аккаунта и история участника. Администраторы группы пропускаются всегда.
3. Действие
То, что выбрано для этой категории: пропустить, предупредить, удалить, ограничить или забанить.
4. Уведомление
В чат уходит короткое сообщение с категорией и причиной. Его можно сократить, отключить или настроить автоудаление.
5. Журнал
Событие сохраняется: кто, что, какая категория, какая причина. Отсюда действие отменяется в один клик.

Когда в чате тысячи сообщений в день

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

  • Проверка идёт круглосуточно и одинаково — в три часа ночи так же, как в полдень.
  • Активный чат не стоит дороже тихого: бот бесплатен независимо от числа сообщений и участников.
  • Массовый наплыв аккаунтов включает медленный режим автоматически и снимает его, когда наплыв закончился.
  • Команда /purge убирает разом все сообщения одного участника, если рассылка всё же прошла.
  • Журнал показывает, какие категории срабатывают чаще всего, — по нему видно, что именно донастроить.

Частые вопросы

Может ли бот удалить сообщение сам, без администратора?

Да, если для категории выбрано действие «удалить». Для этого у бота должно быть право удалять сообщения — оно входит в обязательные при подключении.

Можно ли разрешить ссылки?

Да. Категория ссылок отключается целиком, а можно оставить её включённой и внести нужные домены в белый список — тогда всё остальное продолжит удаляться.

Можно ли разрешить рекламу определённым участникам?

Да, для этого есть белый список. Участника в нём правила не касаются вовсе; добавить можно из панели или командой /whitelist прямо в чате.

Что делать с ложным срабатыванием?

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

Работает ли защита сразу в нескольких группах?

Да. Каждая группа настраивается отдельно — свои категории, свои действия, свой белый список. Все группы видны в одном списке в Mini App.

Спамеры вернутся под новыми аккаунтами. Что тогда?

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

Сколько сообщений в день бот выдерживает?

Ограничения по количеству сообщений нет. Платы тоже нет: бот работает бесплатно в группах любого размера.

Подключается за пару минут

Добавьте бота в группу и выдайте права администратора — защита включится сразу, с разумными настройками по умолчанию.

Добавить в Telegram

Читайте дальше