TGViewer
Егор Камелев | Канал нормального фрилансера | Проектирование интерфейсов, UX-дизайн, аналитика, проектная документация Егор Камелев | Канал нормального фрилансера | Проектирование интерфейсов, UX-дизайн, аналитика, проектная документация @normfreelancer · 2.65K subscribers
Post #1099 1.7K
Как я сделал парсер для аналитики постов в любом Телеграм-канале

Ух, как бы уместить всё в один пост?

Значит, у меня есть свой мини-проект: Посторама. Это такая система учёта контента. Разработка первой версии обошлась в ≈130к. Я готов был двигаться дальше и внедрять новые фичи. И даже спроектировал следующий этап: парсинг и аналитику постов из ТГ. Попросил оценить разработку и получил месяц работы и 200к+.

Это уже не первый мой стартап и поэтому я дал по тормозам. Я подумал: «200к — не проблема, но только в том случае, если я понимаю, как получу их из проекта обратно». А я не понимал. Уж больно узкоспециализированный проект получается. Им сейчас пользуюсь я сам, да пара моих друзей. Поэтому я решил проверить, нужна ли вообще кому-нибудь такая функция.

Я решил написать парсер самостоятельно, на Питоне. Чтобы он генерировал мне эксельку. Ну и написал за вечер.

Для этого я просто пошёл в чатгпт и с его помощью сгенерировал нужный код. Обо всех деталях и подробностях напишу отдельную статью на Хабр. А пока, в двух словах: через несколько дней у меня был работающий оттестированный парсер, который делал всё то, что мне было нужно, и даже больше.

Я мог ввести адрес телеграм-канала, указать, за какой период мне нужны данные — и получить табличку с результатами. Количество и длина постов, ссылки на эти посты, реакции (позитивные, негативные и нейтральные), комменты, пересылки и ER% (это рейтинг вовлечённости читателей). Я получал данные не только по каждому посту, но и итоговые и средние значения по всему каналу.

Например, в 2024 году в канале нормального фрилансера вышло 299 постов общей длиной в ≈440 000 символов. Они получили ≈334 000 просмотров (≈1 100 на пост), ≈9 900 реакций, ≈1 100 комментов и ≈1 700 пересылок. Средний рейтинг публикации — 7,67 (как по мне — довольно неплохо).

Но это просто статистика. Я также могу отсортировать табличку по этим данным и получить список самых вовлекающих постов, самых закомментированных, самых просматриваемых. Таким образом я легко могу формировать «Топ-икс постов за период» (обязательно опубликую такой топ перед НГ). Также я могу сразу увидеть самые «плохие» свои посты. Это помогает мне лучше понять, о чём и как писать не стоит.

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

Также табличка служит неким «бэкапом». Потому что сами тексты постов в ней тоже есть.

Да чего рассказывать? Возьмите, да сами посмотрите. Все данные по своему каналу за 2024 год я выложил в гуглотаблицы. Вот ссылка.

А если вам интересно узнать, какие циферки в ваших каналах. Или какие посты лучше всего зашли у вас в 2024 году (или вообще за всё время). Или если вас интересует аналитика по каналу конкурента… Дайте мне знать в комментариях. От этого будет зависеть, стану ли я работать над скриптом дальше, а также внедрять его в Постораму.
  • 🔥 27
  • 👍 7
  • ⚡ 3
  • 👏 2
  • 🤯 1
More from @normfreelancer
  1. Sep 17, 2026Сегодня вне стримов поработал над интерфейсом небольшой модалки в Норм CRM. Модалка — это…
  2. Sep 7, 2026Сегодня Битрикс прислал рассылку с заголовком: «Нет клиентов? А если найду…» Явно какая-то…
  3. Aug 25, 2026Как я внезапно оказался должен 100к государству Ликвидирую своё ООО, которое фактически да…
  4. Aug 20, 2026Короче, вчера на стриме увидел такое сообщение в чате: «я нахожусь в чате вайбкодинг и там…
  5. Aug 18, 2026Всем привет! Давно у нас не было встреч в прямом эфире с показом какого-нибудь сервиса. И…
  6. Aug 12, 2026— Приедешь к нам на эвакуаторе через пару месяцев, если не послушаешь совета Это мне в авт…
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →