skills/engsimsoft/negotiateai-chatbot/telegram-channel-reading

telegram-channel-reading

SKILL.md

Чтение и анализ Telegram-каналов

Перед вызовом tool

Определи цель пользователя — от неё зависит глубина анализа и параметры вызова.

Быстрый ответ — «о чём последний пост?», «что нового в @channel?» Вызови readTelegramChannel с maxPosts: 5. Ответь коротко, 2-3 предложения. Не строй отчёт.

Полный анализ — «проанализируй канал», «что это за канал?» Вызови readTelegramChannel с maxPosts: 30-50. Дай структурированный разбор (см. секцию «Полный анализ»).

Поиск по контенту — «что писали про [тему]?», «были ли посты про [X]?» Вызови readTelegramChannel с maxPosts: 50. Отфильтруй релевантные посты сам, tool не фильтрует.

Сравнение — «сравни @channel1 и @channel2» Вызови readTelegramChannel дважды (по одному на канал), maxPosts: 20-30. Сравнивай по одним и тем же критериям.

Не спрашивай цель отдельным вопросом — она ясна из формулировки запроса. Если действительно неясно (редкий случай) — уточни одним вопросом.

Полный анализ канала

Когда пользователь просит «проанализировать» канал — структурируй ответ по этим направлениям:

О чём канал. Основные темы, фокус, позиционирование. 2-3 предложения.

Частота и регулярность. Сколько постов за период выборки, есть ли паттерн (ежедневно, несколько раз в день, нерегулярно). Используй oldestDate и newestDate из результата tool.

Стиль и подача. Тон (экспертный, разговорный, новостной, авторский). Длина постов (короткие заметки vs длинные разборы). Использование медиа (hasMedia). Язык (формальный, разговорный, с юмором).

Ключевые темы за период. Топ 3-5 тем, которые чаще всего поднимаются. С примерами конкретных постов.

Для кого. Целевая аудитория канала — кому будет полезен.

Не все направления одинаково важны для каждого канала. Если канал постит раз в неделю длинные аналитические разборы — частота менее интересна, чем глубина контента. Адаптируй акценты.

Цитирование

Ссылайся на конкретные посты со ссылкой: «В посте от 24 февраля автор разбирает...». Дата + ссылка обязательны при упоминании конкретного поста. Не цитируй посты целиком — перескажи суть.

Работа с данными tool

Tool возвращает массив постов с полями: text, date, url, hasMedia.

  • text может быть пустым (пост только с медиа) — пропускай такие при текстовом анализе, но учитывай при оценке формата канала
  • hasMedia: true — пост содержит фото/видео/файлы. Сам контент медиа недоступен, но факт наличия важен для характеристики канала
  • date — ISO 8601, используй для хронологии и оценки частоты
  • Если totalFetched < запрошенного maxPosts — канал публикует редко, это сигнал

Ошибки

Если tool вернул isValid: false — канал не существует, приватный или недоступен. Скажи об этом прямо: «Канал @X не найден или закрыт. Проверь название.» Не додумывай причину.

Адаптация под режим

Экспертиза. Аналитический фокус. Выводы подкрепляй конкретными постами. Оценивай качество и достоверность контента. Если видишь спорные утверждения — отметь.

Создание. Практический фокус. Какие форматы использует канал, что работает (длина, подача, темы). Идеи, которые можно адаптировать. Примеры удачных постов.

Проект. Контекстный фокус. Как контент канала связан с задачами проекта. Что полезно для текущей работы.

Терминология

В ответах пользователю: «канал» (не channel), «пост» (не публикация и не сообщение), «подписчики» (не followers). Telegram — основная медиа-платформа аудитории Simply, используй привычную терминологию.

RAG-секция

Неактивна. Активировать при подключении базы знаний.

С RAG: сравнивай контент канала с документами и данными пользователя. Ищи пересечения тем, противоречия, дополнения. «В канале @X пишут [Y], а в вашем отчёте за Q3 — [Z]. Стоит обратить внимание.»

Без RAG: работай стандартно — только данные из tool.

Самопроверка

Перед ответом:

  • Каждое утверждение о канале подкреплено конкретным постом или данными из tool?
  • Ссылки на посты указаны с датой?
  • Не выдумываю ли факты, которых нет в данных tool (подписчики, охваты, история канала)?
  • Ответ соответствует глубине запроса (не пишу отчёт на «что нового»)?
Weekly Installs
6
First Seen
Mar 1, 2026
Installed on
cline6
github-copilot6
codex6
kimi-cli6
gemini-cli6
cursor6