Как защитить Telegram-чат от спама
Спам приходит к любому живому чату, вопрос только времени. Разберём по шагам, что закрыть штатными настройками Telegram бесплатно, а где без отдельного бота уже не обойтись.
Откуда в чате берётся спам
Открытую группу находят через поиск и каталоги, а дальше в неё заходят не только живые люди. Основных источников спама три:
- рекламные боты вступают и сразу пишут рекламу, крипту или ссылки на сомнительные сайты;
- аккаунты собирают из чата участников и рассылают спам им в личные сообщения;
- во время рейда в чат за минуту влетают десятки аккаунтов и заваливают ленту.
Ручная модерация против этого проигрывает почти всегда. Спамер пишет первым, а модератор реагирует уже после жалобы, когда рекламу увидели все. Ночью чат вообще без присмотра. Поэтому защита строится слоями: часть спама отсекаем настройками, остальное отдаём боту.
Закройте лёгкие двери настройками Telegram
Это бесплатно и делается в самом Telegram, без сторонних сервисов. Такие настройки не спасут от всего, но отсекут самых простых ботов и снизят поток:
- Заявки на вступление. Включите режим, когда новые участники входят по одобрению, а не сразу. Массовый вход ботов останавливается на пороге.
- Медленный режим. Ограничение на частоту сообщений мешает залить чат рекламой в несколько строк подряд.
- Права новичков. Можно запретить недавно вступившим слать ссылки, пересылки и медиа первое время. Большая часть рекламы это именно ссылки.
- Запрет на добавление ботов. Уберите у обычных участников право добавлять других ботов, иначе через них заносят спам и рекламу.
Где это включить: заявки на вступление задаются в ссылке-приглашении, создайте ссылку с одобрением администратора. Медленный режим и права новичков лежат в настройках группы, в разделе разрешений. На всё уходит пара минут и не стоит ни рубля. Больше всего эффекта от заявок: пока новичка не одобрили, он не пишет в чат.
Минус в том, что живой наёмный спамер эти барьеры проходит: подаёт заявку, ждёт, пишет по-человечески. Поэтому настройки это фундамент, а не вся защита.
Поставьте проверку на входе
Капча это простое задание на входе в чат, которое автоматический бот обычно не проходит, а человек проходит за пару секунд. Она хорошо отсекает массовые автоматические вступления, когда в чат ломится скрипт, а не человек.
Обычно это кнопка «я не бот» или короткий вопрос с вариантами ответа. Живому человеку это пара секунд, а скрипт, который вступает пачками, на такой шаг не рассчитан и отсеивается на пороге.
Капча не панацея. Против неё есть сервисы, где живые люди проходят проверку за спамера. Но как первый фильтр от ботовых волн она резко снижает поток, поэтому её стоит держать включённой.
Включите антиспам-бот с общей базой банов
Здесь начинается автоматизация, которую руками не повторить. Антиспам-бот проверяет каждого нового и активного участника по базе спамеров и реагирует сам, круглосуточно. Известного спамера он останавливает ещё до первого сообщения.
Metrika сверяет участников с общей базой банов платформы и внешними базами спама. База наполняется жалобами администраторов из разных чатов: в глобальный бан попадает тот, на кого пожаловались в нескольких чатах, а не по слову одного человека. Спамер, пойманный в одной группе, ловится сразу во всех.
Подробнее про механику: антиспам-бот для Telegram, автобан спамеров и как устроена общая база банов. Сомнительные аккаунты при этом не летят сразу в бан, а уходят в карантин с ограничениями, так меньше ложных срабатываний.
Проверок две. Первая на входе: как только человек вступает или подаёт заявку, бот сверяет его с базами и решает, пускать, ограничить или забанить. Вторая при первой активности, даже если аккаунт проскочил вход, на первом же сообщении его проверяют снова. Так реклама не доходит до участников, а не удаляется задним числом, когда её уже все увидели.
Подготовьтесь к рейду
Рейд это не обычный спам, а разовый массовый наплыв: за минуту в чат заходят десятки аккаунтов и специально засыпают его сообщениями. Обычные фильтры на такой скорости не справляются.
На этот случай нужен режим, который при всплеске вступлений и заявок притормаживает вход, пока поток не спадёт. Как это работает у нас: антирейд и лимиты.
Чего лучше не делать
- Не рассчитывать только на ручную модерацию. Человек не дежурит 24 часа, а спам приходит как раз ночью.
- Не банить всех новичков подряд. Так вы отпугнёте живых людей, а спамер всё равно подстроится. Пусть решает база и карантин.
- Не оставлять чат полностью открытым без единого фильтра в надежде «если что, забаню». К моменту бана рекламу уже увидели все.
Короткий чеклист
- Включите заявки на вступление и медленный режим.
- Ограничьте ссылки и пересылки для новичков.
- Поставьте капчу на входе против ботовых волн.
- Подключите антиспам-бот с общей базой банов.
- Включите антирейд на случай массового наплыва.
Первые два шага делаются в настройках Telegram за пару минут. Остальное берёт на себя бот, дальше защита работает сама.