Mini App аналитика ТГ каналов? Знакомьтесь с моим проектом

Перед тем как написать проект ViewerHelp, я долго думал над вопросом: «В каком направлении развивать проект, чтобы было интересно мне самому и при этом он приносил хоть какую-то пользу - как минимум для меня, а как максимум - для других? 🧐» Я постоянно задаюсь этим вопросом перед тем, как начать работу над новым проектом

Ответ обычно приходит не сразу - иногда только после нескольких проектов, которые я либо забрасываю из-за потери интереса, либо откладываю на неопределённый срок для переосмысления и повторной аналитики, если понимаю, что проект неактуален для рынка. Жертвовать интересом ради, условно, прибыльного дела я не готов, но и заниматься проектом, который интересен мне, но кроме интереса, от него ничего другого не получишь - тоже сомнительная перспектива. Так я и работаю: от проекта к проекту 🫤

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

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

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

Что касается самого ViewerHelp, то скорее всего, я буду дополнять функционал и пробовать интегрировать ИИ, но это позже. По этим вопросам я буду писать в своем ТГ канале.

Как это работает:

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

Стек: - FastAPI - Vue.js - Aiogram - Telethon

ViewerHelp пока запущен на тестовом сервере, поэтому доступ ограничен. Если вам интересно попробовать этот сервис - ставьте реакцию под постом, пишите комментарии, а лучше подпишитесь на мой Telegram-канал @EDthinkengineer 👉👈. При достаточном интересе я перенесу проект на полноценный сервер для общего доступа.

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

Mini App аналитика ТГ каналов? Знакомьтесь с моим проектом | Сетка — социальная сеть от hh.ru Mini App аналитика ТГ каналов? Знакомьтесь с моим проектом | Сетка — социальная сеть от hh.ru
Mini App аналитика ТГ каналов? Знакомьтесь с моим проектом | Сетка — социальная сеть от hh.ru Mini App аналитика ТГ каналов? Знакомьтесь с моим проектом | Сетка — социальная сеть от hh.ru Mini App аналитика ТГ каналов? Знакомьтесь с моим проектом | Сетка — социальная сеть от hh.ru Mini App аналитика ТГ каналов? Знакомьтесь с моим проектом | Сетка — социальная сеть от hh.ru Mini App аналитика ТГ каналов? Знакомьтесь с моим проектом | Сетка — социальная сеть от hh.ru