Навык для AI-агента: читает Telegram-каналы через официальный протокол MTProto — посты, комментарии, просмотры, репосты. Агент делает выводы на этих данных.
npx clawhub@latest install sergei-mikhailov-tg-channel-reader
OpenClaw умеет читать Telegram через браузер. Но веб-скрейпинг ломается каждый раз, когда Telegram меняет интерфейс. И не видит приватные каналы.
Бесплатно на my.telegram.org за две минуты. Нужен api_id и api_hash.
Команда tg-reader auth — введите номер, подтвердите код из Telegram. Сессия сохраняется, повторять не нужно.
«Саммари за 24 часа из @durov» — агент вызывает навык, получает JSON с постами и комментариями, делает выводы.
24h, 7d, 2w или конкретная дата. Один или несколько каналов в одном запросе.
Каждый пост — с метриками охвата и ссылкой на оригинал. Не просто текст, а данные для анализа.
Любой канал, на который вы подписаны — публичный или приватный. Бот-админ не нужен.
Pyrogram (по умолчанию) или Telethon — переключение одной командой. Если одна падает, вторая работает.
Не HTML, который надо парсить. Структурированные данные, которые агент сразу анализирует.
Только чтение. Навык не пишет от вашего имени и не трогает ваши данные.
| Веб-скрейпинг | Этот навык (MTProto) | |
|---|---|---|
| Надёжность | Ломается при обновлении UI | Официальный протокол — всегда работает |
| Скорость | Секунды (рендеринг) | Миллисекунды (прямой API) |
| Приватные каналы | Только публичные | Любые, где вы подписаны |
| Данные | Только текст | Просмотры, репосты, ссылки, даты |
| Блокировки | Капчи, баны | Мягкие лимиты, хватает для работы |
| Для агента | Нужен парсинг HTML | Чистый JSON, готов к анализу |
Навык даёт данные: посты, комментарии, просмотры, репосты. Агент — делает выводы. Вот что можно построить на этих данных.
Навык собирает посты и комментарии к ним. Агент анализирует: какие темы вызвали обсуждение, что хвалят, что критикуют, какие вопросы повторяются. Вы получаете картину восприятия — не отдельные комментарии.
У каждого поста есть просмотры и репосты. Агент сортирует по охвату, выделяет топ-посты и аутсайдеров, ищет закономерности: время публикации, формат, тема. Вы видите, что работает — без ручного перебора.
Навык поддерживает режим unread — помнит, что вы уже читали. Настройте cron, и агент будет присылать саммари новых постов каждый день или неделю. Дайджест приходит сам: ключевые темы, топ-посты, необычное.
Подпишитесь на каналы конкурентов — навык соберёт посты и метрики, агент сделает саммари: что публикуют, какие посты набирают охват, как аудитория реагирует. Не нужно читать вручную.
Агент может отслеживать упоминания ключевых слов или всплески активности в данных навыка. Если в канале выросли комментарии или появилось ваше название — вы узнаете первыми.
Сравните неделю с неделей, месяц с месяцем. Агент видит, какие темы набирают охват, а какие затухают. Полезно для контент-стратегии и понимания, куда движется аудитория.
Навык использует MTProto — официальный протокол Telegram. Сессионный файл даёт полный доступ к аккаунту, поэтому храните его с правами 600 и не коммитьте в git. Навык только читает — не отправляет, не удаляет, не модифицирует.
Нет. Навык работает от имени вашего аккаунта Telegram. Если вы подписаны на канал — публичный или приватный — навык его прочитает.
Python 3.10+, pyrofork (или pyrogram), tgcrypto, telethon. Установка через pip install или venv. Подробности — в README на GitHub.
Навык создан для OpenClaw, но по сути это Python-скрипт с CLI. Можно вызвать из любого агента, который умеет запускать команды. JSON-вывод универсален.
Код приходит в приложение Telegram, не по SMS. Проверьте все устройства, где открыт Telegram. Если не помогло — запустите python3 debug_auth.py для подробных логов MTProto.
MIT. Используйте, форкайте, меняйте. Автор — @bzSega.
Установка — одна команда. Настройка — пять минут. После этого просите агента: «Саммари за неделю из @channel» — и получаете готовый анализ.
npx clawhub@latest install sergei-mikhailov-tg-channel-reader