Канал на 18 000 подписчиков, ERR стабильно держался на 11%. За одну неделю упал до 7.8% — контент не менялся, жалоб не было. Причина обнаружилась в статистике вступлений: 600 новых аккаунтов за три ночи, ни один из которых не открыл ни одного поста.
Почему боты в подписчиках — это финансовый ущерб
Telegram считает охват как долю от всей базы подписчиков. Каждые 200 мёртвых ботов в канале на 10 000 человек — это минус 2% ERR. При тысяче ботов — минус 10%, и это уже хорошо видно в статистике.
Рекламодатели смотрят на ERR первым делом. Вопрос «почему у вас упал охват» — хуже, чем просто потерять одну закупку. Репутация площадки восстанавливается медленнее, чем чистится список подписчиков.
Боты появляются двумя путями. Первый — заказная атака: конкурент платит сервису $3–5 за тысячу подписчиков-призраков. Второй — пассивная накрутка, когда канал попадает в базы продаж дешёвого трафика и туда начинают заходить аккаунты из общих пулов.
Как TGuard знает, кто бот
TGuard ведёт коллективную базу по всей сети подключённых каналов. Каждый раз, когда администратор — вручную или автоматически — банит пользователя, это фиксируется. Аккаунт, которого заблокировали в пяти и более каналах сети, получает статус известного атакующего.
Это не предположение и не анализ поведения при входе. Это задокументированная история конкретного аккаунта: пять независимых администраторов в разных каналах признали его нарушителем. Такую репутацию не подделать.
Когда срабатывает уведомление
Антивирус следит за тем, сколько известных атакующих присоединяется к каналу в течение одного часа. Когда за час их набирается трое или больше — владелец получает уведомление.
В нём — точное число подозрительных аккаунтов и список пригласительных ссылок, по которым они пришли. Если атака шла через несколько разных ссылок — все они перечислены. Это позволяет сразу понять, какую именно ссылку стоит отозвать.
Автобан и ручной режим
По умолчанию антивирус только уведомляет — администратор сам решает, что делать с пришедшими. Можно включить автоматическую блокировку: тогда при каждом срабатывании TGuard сам банит выявленных атакующих без участия администратора.
Живых пользователей функция не затрагивает: в список на блокировку попадают только те, кто есть в базе нарушителей. Погрешность, как у любого антивируса — 1–2%: минимальный шанс, что кто-то окажется заблокирован ошибочно.
Пользователи, которые прошли капчу вашего канала, дополнительно исключаются из проверки — даже если их аккаунт значится в базе атакующих.
Работает и для заявок на вступление
Если у канала включены заявки вместо прямых подписок — антивирус адаптируется. TGuard автоматически отклоняет заявки от известных атакующих ещё до того, как они окажутся в списке подписчиков. То есть бот не просто блокируется — он вообще не попадает внутрь.
Почему это работает, когда капча не справляется
Капча эффективно отсекает дешёвых ботов, которые не умеют нажимать кнопки. Но профессиональные атаки используют «состаренные» аккаунты — с реальной историей активности и нормальным профилем. Они нажимают кнопку не хуже человека.
Антивирус TGuard идентифицирует таких пользователей через историю банов в сети, а не через поведение при входе. Даже если атакующий прошёл капчу — его история в базе уже зафиксирована.
Как включить
- Откройте @channel_guardian_bot и выберите нужный канал.
- Перейдите в раздел «Безопасность».
- Найдите пункт «Антивирус» и включите его.
- Опционально — включите автоматическую блокировку, чтобы атакующие банились без вашего участия.