tgsonar

Почему у ботов нет числа пользователей — и что смотреть вместо него

У канала есть публичный счётчик подписчиков, у бота нет ничего. Объясняем, откуда берутся цифры «50 000 пользователей» в каталогах и по каким измеримым признакам сравнивать ботов честно.

У ботов нет публичного счётчика пользователей

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

Telegram не публикует эту цифру ни в веб-версии, ни в приложении, ни в API для посторонних. Владелец видит её у себя, все остальные — нет.

Откуда тогда «50 000 пользователей» в каталогах

Из трёх мест, и ни одно не является измерением:

Со слов владельца. При добавлении в каталог просят заполнить анкету. Проверить написанное каталог не может, а завышать выгодно.

Из старого API. Несколько лет назад существовали сервисы, собиравшие приблизительную статистику через недокументированные методы. Они закрылись, но их цифры разошлись по подборкам и до сих пор кочуют из статьи в статью.

Из воздуха. Часть каталогов просто генерирует правдоподобные числа, чтобы карточка не выглядела пустой.

Признак, по которому это видно: если у всех ботов в каталоге круглые числа вроде «10 000+», «100 000+» — это диапазоны из анкеты, а не измерения.

Что можно измерить со стороны

Раз популярность недоступна, остаётся измерять поведение. Всё перечисленное собирается внешним наблюдателем без доступа к боту.

Отвечает ли бот. Простейшее и самое полезное: отправить /start и дождаться ответа. Ежедневная проверка за месяц даёт долю успешных ответов — аптайм. Половина проблем пользователя решается одним этим числом: бот из подборки трёхлетней давности чаще всего просто мёртв.

Как быстро отвечает. Медиана задержки между командой и ответом. По нашей базе из 49 ботов медиана составляет 317 мс, разброс от 304 до 363 мс. Значения выше секунды означают перегруженный или дешёвый хостинг.

Сколько о нём говорят. Число публичных каналов, давших ссылку на бота, и суммарный охват этих постов. Это лучший доступный заменитель популярности: чтобы им управлять, нужно реально заинтересовать чужие каналы.

Развивается ли он. Менялся ли набор команд и экранов за последние месяцы. Заброшенный бот отличается от живого тем, что его интерфейс годами одинаков.

Не помечен ли Telegram. Флаги scam и fake выставляет сама платформа, и они доступны публично. Объект с таким флагом не должен попадать в рейтинг вообще, а не занимать в нём низкое место.

Честная альтернатива числу пользователей

Мы складываем балл бота из доступности, упоминаний, скорости отклика и активности развития, приводим каждую компоненту к месту внутри рубрики и публикуем разбор прямо на карточке.

Если данных по какой-то компоненте нет — она исключается из расчёта, а её вес распределяется между остальными. Не заменяется нулём и не подставляется средним: ноль — это утверждение «плохо», а отсутствие данных утверждением не является.

Формула целиком — на странице методики.

Что это значит для вас

Когда видите в каталоге число пользователей бота, спросите себя, откуда оно взялось. Если рядом нет объяснения — это анкета владельца.

Полезнее посмотреть на другое: отвечает ли бот прямо сейчас, когда его последний раз проверяли, и говорят ли о нём где-нибудь, кроме его собственного канала.

Посмотреть, как это выглядит на практике, можно в каталоге ботов — там у каждого объекта показаны отклик, охват упоминаний и дата проверки. Нормы по рубрикам — в справочнике.

Частые ошибки

  • Верить числу пользователей в каталоге. Публичного счётчика у ботов не существует: цифра либо со слов владельца, либо из старого API, либо из воздуха.
  • Сравнивать ботов по «популярности». Сравнивать можно только то, что измеряется одинаково у всех: отвечает ли, за сколько, сколько упоминаний.
  • Считать медленный отклик поломкой. Медиана по базе — 317 мс, но бот с тяжёлой обработкой может отвечать дольше и работать исправно.
  • Игнорировать пометку Telegram. Если мессенджер пометил бота как подозрительного, это важнее любых метрик каталога.

Частые вопросы

Почему у Telegram-ботов нет числа пользователей?

Telegram не публикует его. У канала есть публичный счётчик подписчиков, у бота — ничего подобного: число пользователей видит только владелец в своей статистике.

Откуда тогда цифры в других каталогах?

Три источника: слова владельца при добавлении, остатки старого API, который когда-то что-то отдавал, и просто выдуманные значения. Проверить их со стороны невозможно.

Что измерять вместо числа пользователей?

То, что видно всем одинаково: отвечает ли бот на команду, за какое время (медиана по базе — 317 мс), сколько раз его упоминают в каналах, развивается ли он и не помечен ли Telegram как подозрительный.

Читайте дальше