Как посмотреть статистику Telegram бота?
Как я могу посмотреть статистику своего Telegram бота?
Использую библиотеку aiogram . Нужна статистика вида:
- Количество пользователей за сегодня — 1;
- Количество пользователей в боте — 10;
- Дата — сегодняшняя дата;
- Дата создания бота — дата создания бота (напишу сам).
Вот код для подсчета пользователей в боте.
PS Использую PostgreSQL, Pythyon 3.8+ (может и будет работать на 3.7, но не проверял), asyncpg.
![]()
![]()
Обычно для этого используют базу данных. Так как Вы — новичок, легче буде освоить SQLite. Посмотрите это видео, оно должно вам помочь. Если возникнут вопросы, то пишите их в комментариях под этим ответом.
![]()
Всё ещё ищете ответ? Посмотрите другие вопросы с метками python telegram aiogram или задайте свой вопрос.
Site design / logo © 2022 Stack Exchange Inc; user contributions licensed under CC BY-SA . rev 2022.8.30.42948
Нажимая «Принять все файлы cookie» вы соглашаетесь, что Stack Exchange может хранить файлы cookie на вашем устройстве и раскрывать информацию в соответствии с нашей Политикой в отношении файлов cookie.
Сервисы для аналитики Telegram-каналов
С ростом популярности Telegram число каналов растет в «геохренистической» прогрессии. И порой их создатели пусткаются во все тяжкие с единственной целью – количество подписчиков и просмотров. Накрученные каналы не предствляют угрозы для рядового пользователя Telegram. Опасаться стоит админам, которые продвигаются по-белому, покупая рекламу для своего канала у других.
Качественная аналитика просто необходима для корректировки наполнения контентом, рекламного продвижения и дальнейшей монетизации. Но если сам Telegram не предоставляет никаких инструментов для аналитики, то каким образом с ней можно работать? Аццкий труд пытаться это делать «вручную». Вычисление охвата, оценка качества подписчиков, параметров активности и других характеристик вместе со сравнением с конкурентами — долгий и трудоемкий процесс. Для решения этих задач и предназначены специальные сервисы, о которых пойдет речь в этой обзорной статье.
Встречайте первого претендента — аналитический бот @ChannelAnalyticsBot
Подключено около 3000 каналов. Разработан Владимиром Миролюбовым с целью помощи владельцам телеграм-каналов собрать статистические данные, связанные с функционированием их площадок.
Алгоритм его подключения прост — через кнопку «Подключить канал» выбираете нужный вам канал и делаете репост с него боту. Теперь у Вас появился контроль изменения количества подписчиков канала на выбранном промежутке времени.
На этом его полезные функции и заканчиваются. Простой функционал позволяет отслеживать динамику только через приложение. Разработчик поведал, что в планах доделать статистику по просмотрам постов.
Tgstat.ru – это некоммерческий проект с открытой статистикой более 30 000 Telegram-каналов. Его автор Юрий Кижикин. Данный сервис предоставляет уже более расширенные возможности. Интерфейс достаточно удобный, вы сразу же видите все основные показатели. Кроме того, можно настроить фильтры, чтобы перед вами показывались нужные каналы.
Все каналы попадают в общий рейтинг, где можно выявить самые популярные каналы по разным критериям. Вы можете выбрать язык, тематику, период и даже цену за рекламу.
- Количество подписчиков;
- Прирост за период;
- Дневной охват;
- Средний охват одного поста;
- Уровень вовлеченности в % (ERR%);
- Индекс цитирования;
- Лайки.
Уровень вовлеченности (ERR%) — это процент подписчиков, которые просматривают ваши публикации. Формула простая: ERR = (просмотры/подписчики)*100
Прямо со стартовой страницы вы можете перейти к искомому каналу. Для этого его название нужно ввести в окно поиска и в выдаче нажать на него для дополнительной информации.
Откроется страница вида https://tgstat.ru/channel/@id_канала со всей доступной и подробной статистикой. Там же видны и последние посты канала, но к сожалению контент, опубликованный с помощью бота недоступен для предпросмотра. А большинство продвинутых авторов публикуют материалы именно так.
Для анализа доступны множество показателей:
- Общее количество подписчиков — показывает общее на данный момент количество подписчиков на канале;
- Средний охват одной публикации — среднее количество просмотров одной публикации. При расчете данного показателя не учитываются репосты;
- Среднее количество просмотров в день — суммарное количество просмотров всех публикаций канала за сутки, поделенное на общее кол-во публикаций. При расчете данного показателя также не учитываются репосты;
- Количество репостов — показывает какое количество раз другие публичные каналы поделились публикациями из выбранного канала;
- Количество упоминаний — показывает какое количество раз выбранный канал был упомянут в других публичных каналах в тексте публикаций;
- Публикаций в день — частота появления новых публикаций в канале.
Сервис позволяет осуществлять поиск публикаций по встречающемуся в них тексту по всем проиндексированным каналам (более 20 млн документов)
Будет полезно для контроля упоминаний бренда, личности в публичных Telegram-каналах, а также отслеживания трендовых тем в Telegram. Также доступна статистика просмотров и репостов по дням для конкретной публикации.
У сервиса также имеется действующий бот @TGStat_Bot, который умеет выдавать сводные показатели в виде наглядной инфографики. Выглядит отлично, правда не хватает показателя вовлеченности ERR.
- Бесплатен и не требует регистрации для работы.
- Есть бот, выдающий статистику за прошедшие сутки по запросу прямо в Telegram.
- Поиск по тексту в публикациях без ограничений и более точный расчет вовлеченности.
- Есть рейтинг публикаций и канал отслеживания обновлений
- Обновление статистики не чаще чем раз в сутки.
- Конент, опубликованный с помощью бота недоступен для предпросмотра.
Telemetr – это динамично развивающийся сервис, запущенный в октябре 2017 года Сергеем Цветаевым (который известен также как автор сервиса Publer). Для начала вам следует авторизоваться, можно сделать это с помощью социальной сети. Рассмотрим основные возможности сервиса:
Здесь находятся панели быстрого доступа к избранным каналам, общая статистика постов и каналов
График, который меня заинтересовал — Публикаций по часам. Нзвание с картинкой раскрывает суть, поэтому не буду расписывать что к чему. Полезная инфа.
Дальше идут таблицы топ каналов по числу подписчиков, по приросту, по числу просмотров на пост и список добавленных за сегодня.
Интересная фишка — возможность вставить список интересующих ссылок каналов и при желании сравнивать их между собой по ключевым показателям. Для демонстрации примера выбрал несколько каналов, на которые подписан:
Отдельно можно искать по рекламным и отдельно по всем остальным. По умолчанию в демо-доступе результат выдачи ограничен пятью записями.
По умолчанию в демо-доступе количество запросов аналитики ограничено тремя в сутки. В этом разделе традиционно основная статистика, информация обновляется каждый час. Порадовало также, что просмотр последних записей работает вне зависимости от способа их публикации.
Здесь вы можете подписаться на уведомления в ваш Телеграм о появлении новых публикаций с упоминанием бренда\аккаунта или любого слова\фразы. По умолчанию действует лимит на количество одновременно запущенных отслеживаний: 2. Максимально в полной версии — 15.
Telemetr работает в двух режимах — демо и полный. Первый бесплатен, но имеет ограниченный функционал, в плане количества поисковых запросов и результатов выдачи. А, второй — не имеет ограничений, но доступ к нему платный — стоит 1500 рублей в месяц.
- Обновление статистики раз в час.
- Распознает приватные ссылки.
- Управление отслеживаниями с быстрым оповещением.
- Есть официальный канал @telemetr_me для отслежиания обновлений.
- Доступ к полному режиму платный.
- Нередко встречаются баги.
Кто осведомлен, тот вооружен! Надеюсь уже всем понятно, что о закупе рекламы даже не может идти речи, если Вам предлагают канал, которого нет в сервисах аналитики. Теперь уже не скрыть темной истории происхождения канала. А если видите, что показатель упоминаний стремится к нулю, это тоже повод подумать дважды.
Остается открытыми два вопроса:
1. Как распознать тех недобросовестных админов, которые втихаря поднакручивают количество подписчиков и просмотров, создавая видимость живого канала?
2. Что делать если вы проанализировали канал, не заметили ничего подозрительного и купили рекламу, которая в итоге принесла нулевой результат и одно разочарование?
Здесь к нам на помощь спешат сами пользователи мессенджера Telegram! Они объединяются в сообщества и открыто делятся информацией, которая способна уберечь новичков от большинства типичных ошибок.
На этом у меня все, желаю успехов и удачи в росте и развитии Ваших каналов! Без труда — растет лишь борода)))
Статистика бота
Чтобы увидеть статистику конкретного бота, нужно зайти в него, но не нажимать на кнопку "редактировать". Вы увидите цепочку бота, а в верхней части каждого шага статистику по этому шагу:
Расшифровка статистики

Чаты (Chats) — количество отправленных сообщений. Не стоит путать с количеством подписчиков, каждый подписчик может получить сообщение несколько раз, если перезапустит бота. Все переходы будут засчитаны в статистике.
Просмотры (Views) — это количество открытых сообщений. Процент считается от числа отправленных.
Клики (Clicks) — это число кликнувших по кнопке от числа отправленных. Если в шаге нет кнопки, то там будет 0.
Статистика кнопок
Для каждой отдельной кнопки есть своя статистика, отображается она прямо на кнопке:

Процент считается от общего количества просмотров сообщения с кнопкой. Каждый новый просмотр без клика по кнопке, будет снижать процент кликов. Повторное нажатие на ту же кнопку не влияет на её статистику.
Статистика кнопок работает не только в блоке текст, но и в быстрых ответах в блоке "Вопрос"

Сброс статистики
Статистику бота можно сбросить. Это может пригодиться, если вы запускаете новый трафик на старого бота, и желаете видеть статистику именно по новому трафику.
Сделать это можно в настройках бота, для этого нажмите на значок ⚙️ затем на "Сбросить статистику"
Появится окно с предупреждением о том что бот остановится для всех подписчиков, которые сейчас находятся в боте и статистика будет сброшена.
Также учитывайте, что это действие необратимо, и вернуть сброшенную статистику невозможно.
Если вас это устраивает, то подтвердите сброс, нажав на кнопку "Сбросить статистику".
Статистика сбросится, чтобы увидеть новые показатели, нужно обновить страницу.
Особенности Telegram
Для Телеграм статистики просмотров нет, т.к. их API этого не предоставляет. Для Телеграм также нет статистики кликов на быстрые ответы в вопросах.
Для всех остальных мессенджеров отображается статистика просмотров и кликов, если в сообщении есть кнопки.
Если вы не нашли ответ на свой вопрос, задайте его нам в чате внутри кабинета либо напишите на hello@bothelp.io
Чтобы зарегистрироваться на платформе BotHelp, нажмите кнопку ниже: