Telegram Group & Telegram Channel
Как я сделал парсер для аналитики постов в любом Телеграм-канале

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

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

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

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

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

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

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

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

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

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

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

А если вам интересно узнать, какие циферки в ваших каналах. Или какие посты лучше всего зашли у вас в 2024 году (или вообще за всё время). Или если вас интересует аналитика по каналу конкурента… Дайте мне знать в комментариях. От этого будет зависеть, стану ли я работать над скриптом дальше, а также внедрять его в Постораму.



group-telegram.com/normfreelancer/1099
Create:
Last Update:

Как я сделал парсер для аналитики постов в любом Телеграм-канале

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

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

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

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

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

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

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

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

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

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

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

А если вам интересно узнать, какие циферки в ваших каналах. Или какие посты лучше всего зашли у вас в 2024 году (или вообще за всё время). Или если вас интересует аналитика по каналу конкурента… Дайте мне знать в комментариях. От этого будет зависеть, стану ли я работать над скриптом дальше, а также внедрять его в Постораму.

BY Егор Камелев | Канал нормального фрилансера | Проектирование интерфейсов, UX-дизайн, аналитика, проектная документация


Warning: Undefined variable $i in /var/www/group-telegram/post.php on line 260

Share with your friend now:
group-telegram.com/normfreelancer/1099

View MORE
Open in Telegram


Telegram | DID YOU KNOW?

Date: |

Since its launch in 2013, Telegram has grown from a simple messaging app to a broadcast network. Its user base isn’t as vast as WhatsApp’s, and its broadcast platform is a fraction the size of Twitter, but it’s nonetheless showing its use. While Telegram has been embroiled in controversy for much of its life, it has become a vital source of communication during the invasion of Ukraine. But, if all of this is new to you, let us explain, dear friends, what on Earth a Telegram is meant to be, and why you should, or should not, need to care. The next bit isn’t clear, but Durov reportedly claimed that his resignation, dated March 21st, was an April Fools’ prank. TechCrunch implies that it was a matter of principle, but it’s hard to be clear on the wheres, whos and whys. Similarly, on April 17th, the Moscow Times quoted Durov as saying that he quit the company after being pressured to reveal account details about Ukrainians protesting the then-president Viktor Yanukovych. Apparently upbeat developments in Russia's discussions with Ukraine helped at least temporarily send investors back into risk assets. Russian President Vladimir Putin said during a meeting with his Belarusian counterpart Alexander Lukashenko that there were "certain positive developments" occurring in the talks with Ukraine, according to a transcript of their meeting. Putin added that discussions were happening "almost on a daily basis." Stocks dropped on Friday afternoon, as gains made earlier in the day on hopes for diplomatic progress between Russia and Ukraine turned to losses. Technology stocks were hit particularly hard by higher bond yields. In this regard, Sebi collaborated with the Telecom Regulatory Authority of India (TRAI) to reduce the vulnerability of the securities market to manipulation through misuse of mass communication medium like bulk SMS.
from it


Telegram Егор Камелев | Канал нормального фрилансера | Проектирование интерфейсов, UX-дизайн, аналитика, проектная документация
FROM American