Защита Telegram-группы от спама: капча, фильтры и лестница наказаний
Чат живёт по своим часам: спам приходит в четыре утра, а модератор просыпается в девять. За эти пять часов новички успевают увидеть рекламу казино, а половина активных участников — выйти. Бот-модератор закрывает промежуток, но только если настроен как система, а не как один включённый фильтр. Разберём слои защиты по порядку.
Слой 1. Вход: заявки и капча
Самый дешёвый спам — тот, который не попал в чат. Если группа закрытая, включите вступление по заявкам: бот одобряет автоматически, по условиям или после ручной проверки.
Для открытых чатов работает скрытая капча. Вступивший получает сообщение с кнопкой «Я не бот», и видит его только он — чат не засоряется служебными сообщениями. Не подтвердил за отведённое время — бот исключает участника, причём с возможностью вернуться. Массовые спам-заходы отсекаются именно здесь: автоматике невыгодно проходить подтверждение ради одного сообщения.
Слой 2. Песочница новичка
Классический сценарий «спам-и-убежал»: аккаунт вступает, ждёт минуту, скидывает картинку с рекламой и уходит. Против него работает песочница — первые часы после капчи новый участник пишет только текстом, без фото, видео, файлов, стикеров и опросов. Живому человеку это почти не мешает: в первый час в новом чате обычно читают, а не публикуют медиа.
Слой 3. Фильтры содержания
Дальше работают фильтры по самим сообщениям:
- Стоп-слова — свой список того, что в вашем чате недопустимо.
- Ссылки — запрет внешних ссылок целиком или для новичков.
- Пересланные сообщения — типичный носитель рекламы из чужих каналов.
- Антифлуд — ограничение частоты сообщений от одного участника.
При срабатывании сообщение удаляется, автору выдаётся предупреждение. Администраторов чата фильтры не трогают — это важно, чтобы модератор мог кинуть ссылку, не воюя с собственным ботом.
Слой 4. Лестница наказаний
Одно нарушение — не повод для бана: живые люди ошибаются, а мгновенный бан за ссылку убивает атмосферу. Поэтому наказания идут ступенями: предупреждения накапливаются, по достижении порога участник получает мут на заданный срок, дальше исключение, дальше полную блокировку. Порог и вид наказания настраиваете вы, а старые предупреждения со временем сгорают — иначе через год в чате не останется никого.
Слой 5. Ночной режим
Если поток мусора приходится на ночь, чат можно закрывать на отправку сообщений в заданные часы и открывать утром автоматически — по часовому поясу группы. Бот запоминает права чата перед закрытием и возвращает их ровно такими, какими они были, — это защищает от ситуации, когда после «открытия» участники внезапно теряют право отправлять медиа.
Слой 6. Журнал модерации
Всё, что бот сделал, видно в панели: кто прошёл капчу, за что удалено сообщение, кого и когда исключили — с фильтром по типу события. Журнал нужен не только для разбора жалоб («меня забанили ни за что»), но и для настройки: по нему видно, какой фильтр срабатывает чаще всего и не задевает ли он живых людей.
И противоположная задача — чтобы чат жил
Стерильный чат мёртв так же надёжно, как заспамленный. В том же разделе панели живут инструменты вовлечения: очки активности и ранги — от «Новичка» до «Легенды», с тегом рядом с именем и рейтингом по команде /top; авто-ответы по ключевым словам («прайс», «доставка», «как оплатить») с паузой между срабатываниями; AI-дайджест — раз в день бот публикует краткую сводку главных тем и решений чата.
Про MAX
Часть механик доступна и в группах мессенджера MAX, но не все: мут, ночной режим и песочница работают только в Telegram — это ограничение API платформы, и мы его не имитируем. Панель показывает доступность прямо в настройках группы.
С чего начать
Разумный минимум для нового чата: капча плюс песочница плюс антифлуд. Стоп-слова добавляйте по факту — из того, что реально приходит именно к вам, а не из скачанного списка на десять тысяч слов, который перебьёт половину нормальных сообщений. Через неделю посмотрите журнал и подкрутите пороги.
Полный список инструментов для чата — на странице бота для группы Telegram. Если при группе есть канал, его удобно вести тем же ботом: автопостинг, заявки и статистика настраиваются в той же панели.
Решение в BotBrother
Без кода: рассылки, приём оплат, брони, управление каналами. Бесплатный тариф для старта.
Попробовать бесплатно