Как проверить Telegram-канал на накрутку и не удалить живых читателей
План разбора подозрительных подписчиков: что видно в Telegram, чего не умеет Bot API, когда оправдано удаление и как исправить ошибку.
За ночь у канала прибавились подписчики, хотя рекламы не было. Просмотры почти не изменились. Возникает соблазн найти сервис, который пометит подозрительные аккаунты и удалит их одной кнопкой.
Начните с другого результата: выясните, что произошло, остановите подтверждённый вред и сохраните возможность исправить ошибку. Пустая фотография, необычное имя и молчание не позволяют надёжно отделить автоматический аккаунт от человека. У новостного канала читатели вообще не обязаны писать.
Эта статья — о разборе уже случившегося прироста и отдельных аккаунтов. Если нужно заранее организовать рекламные ссылки и порядок приёма, используйте план защиты от подозрительного притока.
Сначала уточните, что именно собираетесь очищать
Под словом «боты» администраторы часто имеют в виду разные вещи: официального Telegram-бота, управляемые кем-то пользовательские аккаунты, спамеров в комментариях или просто подписчиков, которые не реагируют на публикации. Одинаковое название не делает их одной категорией.
Определите, где возникла проблема:
- В счётчике подписчиков. Нужны история прироста, источники переходов и контекст публикаций. Само число не указывает конкретного нарушителя.
- В комментариях. Нужны сообщения, ссылки на них и правила обсуждения. Удаление рекламы из беседы не очищает аудиторию канала.
- В действиях конкретного аккаунта. Например, человек выдаёт себя за администратора. Решение опирается на проверенные действия и личность аккаунта, а не на средние показатели канала.
Полезно заранее записать критерий завершения: «разобраться с необъяснённым приростом за выходные и остановить рекламный спам». Критерий «удалить всех, кто кажется неживым» невозможно надёжно проверить.
Что видит администратор и что доступно боту
Интерфейс Telegram для администратора и Bot API — разные способы доступа. То, что человек видит подписчика в приложении, не означает, что установленный бот получил полный список аудитории.
В текущем Bot API нет метода выгрузки всех подписчиков канала. getChatMemberCount возвращает число, getChatMember проверяет известный ID. При нужных правах banChatMember позволяет заблокировать конкретного пользователя и в канале. Значит, ограничение касается полного обнаружения и оценки аудитории, а не абсолютной невозможности удаления. См. справочник Bot API.
Для ручной проверки откройте профиль своего канала и доступное вам управление подписчиками. Названия и расположение пунктов различаются между клиентами. Работайте с аккаунтами, которые действительно удалось найти и сопоставить с событием; не объявляйте видимую выборку полным реестром.
Если сторонний сервис обещает «проверить всех», попросите объяснить источник данных, период наблюдения и основания классификации. Результат скоринга — предположение сервиса. Это не доказательство, что каждому помеченному человеку положен бан. Не передавайте неизвестному «чистильщику» код входа, пароль или файл сессии Telegram.
Соберите короткую хронологию до изменений
Сначала сохраните сведения, которые помогут отличить причины. Не нужно составлять досье на каждого читателя. Достаточно рабочего листа с датами, агрегатами и несколькими проверяемыми событиями:
- Время. Когда замечен рост, какой часовой пояс используется и когда были сделаны снимки показателей.
- Численность. Сколько подписчиков было в начале и конце доступного интервала. Не называйте разницу числом новых вступлений: в тот же период люди могли уходить.
- Источники. Какие размещения, приглашения, упоминания и пересылки известны. Пометьте отсутствие сведений как «источник не установлен».
- Публикации. Что вышло в канале и какой возраст у постов, просмотры которых сравниваете.
- Вред. Есть ли рекламные комментарии, жалобы на поддельного администратора или другие конкретные нарушения.
- Изменения команды. Не удалял ли другой администратор людей, не менял ли доступ и не запускал ли рекламу.
Встроенную статистику смотрите, если она доступна вашему каналу. Telegram определяет доступность подробной статистики на своей стороне; отсутствие раздела не нужно объяснять произвольным «обязательным» числом подписчиков. Официальное описание статистики.
Просмотры полезны как контекст, но у них свои ограничения: Telegram учитывает и пересланные копии, а сам счётчик приблизительный. Поэтому деление просмотров на подписчиков не даёт процент «живых людей». Как Telegram считает просмотры.
От сигнала к действию: не пропускайте проверку
| Сигнал | Что проверить | Соразмерное действие |
|---|---|---|
| Резкий прирост | Размещения и упоминания в это время | Разобрать источник |
| Мало просмотров | Возраст поста, тему, время выхода | Сравнить похожие публикации |
| Нет фото, нет реакций | Есть ли вообще нарушение | Не удалять по этому признаку |
| Повторяющаяся реклама | Сообщение и точный аккаунт | Применить правило обсуждения |
| Поддельный администратор | Профиль, сообщение, подтверждение жалобы | Ограничить подтверждённый вред |
Несколько слабых признаков не обязательно становятся сильным доказательством. Пустой профиль и отсутствие комментариев могут описывать одного обычного читателя, который предпочитает не раскрывать личные сведения. И наоборот, аккуратно оформленный профиль не гарантирует добросовестность.
Условный пример: рост после чужой пересылки
Владелец районного канала замечает скачок подписок вечером в субботу. Рекламного размещения в плане нет, реакции под последним постом почти прежние. Администратор обсуждения тем временем удалил несколько одинаковых объявлений о заработке.
Это как минимум две проверки. Владелец ищет источник роста и выясняет у команды, не пересылали ли памятку о перекрытии улиц в соседнее сообщество. Модератор отдельно разбирает рекламные сообщения. Даже если источник части подписок найден, это не оправдывает рекламу. Даже если спам подтверждён, это не делает весь субботний прирост накруткой.
До завершения проверки итог звучит так: «Источник части прироста установлен, оставшаяся часть не объяснена; рекламные сообщения разобраны». Формулировка «удалили всех ботов» здесь была бы недостоверной.
Если удаление конкретного аккаунта обосновано
Не начинайте с массового действия. На одном подтверждённом случае проверьте, что выбран именно нужный аккаунт и именно нужное место: канал или группа обсуждения.
Перед действием сохраните минимальные основания: ссылку на нарушение, дату и принятое решение. Если ссылка после удаления перестанет открываться, оставьте краткое описание или необходимый фрагмент в закрытом журнале. Не публикуйте списки подозреваемых и личные сведения «для общественной проверки».
Используйте доступное действие администратора Telegram и прочитайте подтверждение перед применением. Удаление сообщения, исключение из обсуждения и блокировка подписчика — разные последствия. Если меню предлагает также удалить историю, не выбирайте этот пункт без отдельной необходимости: восстановление доступа не означает восстановление удалённых сообщений.
При сомнении в личности остановитесь. Похожие имена и аватары не подтверждают, что перед вами аккаунт из жалобы. Для спорного массового эпизода полезна проверка другим администратором, который видит исходные основания, а не только готовую метку «бот».
Заранее оставьте путь для исправления ошибки
Укажите в описании или закреплённой информации проверенный способ связаться с командой. Человек, потерявший доступ, не сможет воспользоваться инструкцией, доступной только внутри закрытого обсуждения.
Если решение оказалось ошибочным, исправьте ограничение в том чате, где оно применялось, проверьте доступ вместе с человеком и запишите причину отмены. Не обещайте, что разблокировка автоматически вернёт подписку или удалённую переписку. Подробности — в разборе восстановления доступа.
Где здесь помогает Defendy
Defendy полезен, когда конкретный вред происходит в связанной группе: рекламные сообщения, нежелательные ссылки, нарушения правил. Комментарии канала находятся в обсуждении, поэтому выбирайте эту группу, а не канал с публикациями. Как устроены комментарии в Telegram.
В личном чате с @defendy_bot откройте «Настройки», выберите обсуждение в «Моих группах» и проверьте название. Настройте нужные фильтры по инструкции защиты комментариев. Капча относится к выбранному сценарию входа новых участников группы; она не запускает повторную проверку всех подписчиков канала.
Для проверки начните с обычного комментария, который должен остаться, и безопасного теста выбранного правила. Посмотрите фактическое действие и, если включено журналирование нужной категории, запись в указанном месте. Отсутствие записи само по себе не объясняет, что произошло: сначала проверьте категорию и получателя журнала.
У Defendy нет подтверждённого сценария полной инвентаризации и автоматической очистки подписчиков канала. Добавление бота ради такого обещания не заменяет расследование.
Когда разбор можно закончить
Хороший результат — не максимальное число удалённых аккаунтов. Разбор закончен, когда команда может сказать:
- какие события подтверждены, а какие остались предположениями;
- какой источник проверен или приостановлен и почему;
- какие конкретные нарушения разобраны;
- где человек может оспорить ошибку;
- какие данные понадобятся, если аномалия повторится.
Если нарушений не найдено, оставить сомнительный аккаунт без санкции — допустимое решение. Неизвестное происхождение подписки не создаёт обязанности доказать свою «живость».
Источники и границы проверки
Материал проверен 5 октября 2026 года по указанным документам Telegram и настройкам капчи Defendy. Для настройки используйте руководство капчи. Пример вымышленный; редакция не анализировала аудиторию реального канала и не проводила массовое удаление. Проверка исходного кода не подтверждает развёртывание той же версии в каждом чате.