Mini app аналитика для каналов Telegram? Знакомьтесь с моим проектом ViewerHelp

Что такое ViewerHelp и как он работает

ViewerHelp - это Mini App для аналитики Telegram-каналов, работающий внутри Telegram.

Как всё устроено:

- Вы добавляете бота в свой канал и даёте ему права администратора.
- Бот автоматически парсит ваши посты.
- Если пост:
- был просмотрен новым пользователем,
- получил комментарий,
- собрал реакцию,
- был отправлен дальше (share), то эта активность фиксируется и отправляется в график, который обновляется в реальном времени.
- Можно смотреть аналитику по периодам: день, неделя, последний месяц.
- Вся аналитика доступна в формате mini app прямо в Telegram - без отдельной регистрации или ручной авторизации. Приложение определяет, кто вы, и показывает данные только по вашему каналу. Соответственно, статистика видна только вам, а не кому‑то ещё.

От идеи до реализации

Перед тем как начать работу над ViewerHelp, я долго размышлял, в каком направлении развивать новый проект, чтобы он одновременно оставался для меня интересным и приносил реальную пользу - сначала мне самому, а в идеале и другим. Этот вопрос для меня стал своего рода фильтром: я задаю его каждый раз перед запуском любой новой идеи.

Ответ находится не сразу. Иногда он приходит только после нескольких реализованных (или заброшенных) проектов: какие-то я откладываю из‑за потери интереса, какие-то - потому что они перестают быть актуальными для рынка. Жертвовать искренним интересом ради абстрактной «прибыльности» я не готов, но и заниматься чем-то, что даёт только удовольствие, без практической ценности - тоже не вариант. В итоге я двигаюсь от проекта к проекту, постепенно уточняя своё направление.

В этот раз, с мыслью «Новый год - старые мы», я решил изменить вектор. Если раньше я в основном занимался Telegram-ботами для интеграций, то сейчас сосредоточился на mini app и интеграциях с ИИ. Так появился проект ViewerHelp.

Отправной точкой стал сервис TGStat - аналитика для Telegram-каналов. Те, у кого есть свои каналы, наверняка о нём слышали. Мне стало интересно, как реализован сбор данных по каналам и постам, и чего не хватает лично мне как владельцу канала.

Меня не устраивали два момента:
- невозможность увидеть, когда именно и сколько пользователей просмотрели конкретный пост в моём канале;
- необходимость каждый раз заходить на внешний сайт ради аналитики.

В итоге родилась идея сделать небольшую альтернативу TGStat, но заточенную под мои задачи и привычки - максимально «рядом» с каналом и без лишних действий.

Я изучил документацию и собрал базовую архитектуру проекта. С дизайном у меня отношения сложные - заниматься им я не люблю, хотя UX мне действительно интересен. После активного использования ViewerHelp я уже вижу, где проседает удобство, и что стоит переработать. Глобальный рефакторинг UX - задача на чуть более поздний этап, чтобы подойти к ней с свежей головой.

ViewerHelp сейчас запущен на тестовом сервере, доступ к нему пока ограничен. По мере появления обратной связи и запросов буду развивать функционал: планирую углубить аналитику и со временем добавить интеграции с ИИ (например, подсказки по времени публикаций, оценку вовлечённости и т.п.)

Пара слов о Telegram mini app

Telegram mini app - удобный формат, когда хочется дать пользователю полноценный функционал, не уводя его из мессенджера. Плюсы:
- не нужно переходить на сторонние сайты;
- весь интерфейс и логика - прямо в привычном Telegram;
- минимальный порог входа: пользователь просто открывает mini app из бота.

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

1
Начать дискуссию