Ой! Аналитика
👁 392↗ 11💬 3
Как я написал скрипт для анализа своего Telegram-канала (и случайно получил инструмент для анализа любого публичного канала)
Захотел понять, почему одни мои посты набирают 200 репостов, а другие - 5. Интуиция это конечно хорошо, но хотелось данных.
План А: подключить бота в админы канала (Как это делает TGStats)
Думал, будет просто. Создал бота, добавил в админы, начал писать код.
Результат: Bot API не даёт статистику по постам. Только базовую инфу обновлений. Тупик.
План Б: MTProto
ПоВайбГуглил(новый термин, когда используешь AI в гугле), нашелся MTProto. Думал, будет сложно и еще один тупик.
Результат: работает! И причём не только для моего канала.
Что теперь умею:
- Выгрузить из любого публичного канала:
-- Все посты (вообще все, с самого начала)
-- Реакции по каждому посту
-- Репосты (публичные + приватные)
-- Комментарии
- Сортировка по любому параметру.
- Фильтры по реакциям, репостам, датам, словам и так далее.
А дальше - интереснее
Я закинул всё в LLM (Claude Desktop + MCP SequentialThinking). Попросил найти паттерны.
Оказалось, есть несколько чётких паттернов, почему у меня одни посты взлетают, а другие нет.
Теперь кажется понимаю, как писать. Раньше - интуиция и "авось зайдёт". Сейчас - данные.
Бонус, о котором не думал:
Эти посты можно автоматом разбивать на твиты/треды и заливать в Threads.
Конечно, понимаю, что в реальности будут грабли. Всё не может быть так гладко. Но хоть какая-то аналитика теперь есть.
P.S. А начинал с "хочу понять свой канал". Получил инструмент для анализа любого публичного канала в Telegram. Можно смотреть, что работает у других, какие темы заходят, какие форматы.
Иногда лучшие инструменты получаются случайно.
21/100
Telegram
18103
Комментарии · 3
- @zveda777Круто, Кирилл! А ты планируешь продавать доступ к боту? Как им можно воспользоваться? А то тоже интересно найти паттерны и форматы ))
- Теперь да)
- @zveda777Ахах, я первая на тестирование))