Botbrother

Защита Telegram-группы от спама: капча, фильтры и лестница наказаний

Чат живёт по своим часам: спам приходит в четыре утра, а модератор просыпается в девять. За эти пять часов новички успевают увидеть рекламу казино, а половина активных участников — выйти. Бот-модератор закрывает промежуток, но только если настроен как система, а не как один включённый фильтр. Разберём слои защиты по порядку.

Слой 1. Вход: заявки и капча

Самый дешёвый спам — тот, который не попал в чат. Если группа закрытая, включите вступление по заявкам: бот одобряет автоматически, по условиям или после ручной проверки.

Для открытых чатов работает скрытая капча. Вступивший получает сообщение с кнопкой «Я не бот», и видит его только он — чат не засоряется служебными сообщениями. Не подтвердил за отведённое время — бот исключает участника, причём с возможностью вернуться. Массовые спам-заходы отсекаются именно здесь: автоматике невыгодно проходить подтверждение ради одного сообщения.

Слой 2. Песочница новичка

Классический сценарий «спам-и-убежал»: аккаунт вступает, ждёт минуту, скидывает картинку с рекламой и уходит. Против него работает песочница — первые часы после капчи новый участник пишет только текстом, без фото, видео, файлов, стикеров и опросов. Живому человеку это почти не мешает: в первый час в новом чате обычно читают, а не публикуют медиа.

Слой 3. Фильтры содержания

Дальше работают фильтры по самим сообщениям:

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

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

Слой 4. Лестница наказаний

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

Слой 5. Ночной режим

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

Слой 6. Журнал модерации

Всё, что бот сделал, видно в панели: кто прошёл капчу, за что удалено сообщение, кого и когда исключили — с фильтром по типу события. Журнал нужен не только для разбора жалоб («меня забанили ни за что»), но и для настройки: по нему видно, какой фильтр срабатывает чаще всего и не задевает ли он живых людей.

И противоположная задача — чтобы чат жил

Стерильный чат мёртв так же надёжно, как заспамленный. В том же разделе панели живут инструменты вовлечения: очки активности и ранги — от «Новичка» до «Легенды», с тегом рядом с именем и рейтингом по команде /top; авто-ответы по ключевым словам («прайс», «доставка», «как оплатить») с паузой между срабатываниями; AI-дайджест — раз в день бот публикует краткую сводку главных тем и решений чата.

Про MAX

Часть механик доступна и в группах мессенджера MAX, но не все: мут, ночной режим и песочница работают только в Telegram — это ограничение API платформы, и мы его не имитируем. Панель показывает доступность прямо в настройках группы.

С чего начать

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

Полный список инструментов для чата — на странице бота для группы Telegram. Если при группе есть канал, его удобно вести тем же ботом: автопостинг, заявки и статистика настраиваются в той же панели.

Создайте своего бота в Telegram

Без кода: рассылки, приём оплат, брони, управление каналами. Бесплатный тариф для старта.

Попробовать бесплатно

Ещё по теме