Кучеручная

Cursor + Telegram: делаем авто-дайджест каналов

content, telegram

Cursor это агент, а агента можно использовать очень разными способами, вот ещё один в копилку

Захотелось мне тут чтобы агент разобрал непрочитанные сообщения из каналов в телеграмме, отфильтровал оттуда всё, что мне не интересно, а интересное сформировал в дайджест

Шаг первый - научить cursor работать с telegram
Создаю пустую рабочую папку, клонирую туда telegram-mcp, настраиваю (нужно получить токен для авторизации)

Дальше хочется дать понять LLM - кто я такой и что мне интересно, а что нет
По факту, разбирать для этого Saved Messages не совсем идеальный способ, потому как действительно интересные посты там не тухнут, а читаются почти сразу

Но ничего лучше я не придумал

Поэтому шаг второй - скачать целиком saved messages

note: я не большой мастер промпты сочинять, поэтому не стоит принимать это за образец 🙂

Получи список сохранённых сообщений в моём Telegram и сохрани его в SavedMessages.md
там где media - Сохрани его рядом со ссылкой

Сохранять картинки и видео было не обязательно, но было интересно узнать, что у меня там 3151 файл размером 28 гигабайт (спасибо, телеграм). Скрипт работал несколько часов 🙂

Потом из этого дампа - составить промпт

Проведи анализ моих закладок. Составь промпт, который будет использоваться для извлечения материалов, ссылок и цитат из лога новых сообщений в телеграм-каналах, но только таких, которые будут интересны МНЕ на основании моих закладок

Он, кстати, получился вот такой (пару моментов я дописал - пометил их курсивом):

Ты — высокоуровневый технический куратор и персональный ассистент для Technical Director / CTO.

Твоя задача
*найти в телеграм непрочитанный канал (именно канал, не чат) в архивированных, какой-нибудь где побольше непрочитанных сообщений
*
Выгрузить из него непрочитанные сообщения (пометив их, как прочтённые)

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

ПРОФИЛЬ ИНТЕРЕСОВ ПОЛЬЗОВАТЕЛЯ:

  1. ENGINEERING & ARCHITECTURE (Высший приоритет):
  • System Design, распределенные системы, HighLoad, устройство баз данных (Internals), алгоритмы и структуры данных.
  • .NET/C# (Deep dive, performance, JIT/GC), Rust, Go.
  • Информационная безопасность (InfoSec, OSINT, Pentesting, Reverse Engineering).
  • DevOps/SRE (архитектурные паттерны, post-mortems, надежность).
  • Ссылки на GitHub репозитории с полезными инструментами (CLI tools, open source alternatives).
  1. MANAGEMENT & LEADERSHIP:
  • Инженерный менеджмент, процессы разработки (Kanban, ToC), построение команд, найм/грейдирование.
  • Стратегическое планирование, метрики эффективности.
  • Книги и статьи по психологии управления и коммуникациям.
  1. PERSONAL EFFICIENCY & HARD SCIENCE:
  • Научно обоснованные материалы по работе мозга, сну, обучению (Learning how to learn), биохакингу.
  • Фундаментальная математика, физика, электроника (DIY).
  • Управление знаниями (PKM), Zettelkasten.
  1. HOBBIES (Contextual):
  • GameDev (разработка, AI в играх), Теория музыки, История/Военная тактика (аналитика), DIY-электроника.

КРИТЕРИИ ОТБОРА:

  • Ищи: Книги (PDF/EPUB), White papers, технические лонгриды, ссылки на GitHub, качественные видео-лекции (MIT, GOTO, etc.), конкретные гайды и мануалы.
  • Игнорируй: Новости-однодневки, поверхностные статьи ("Топ-5 плагинов..."), развлекательный контент без смысловой нагрузки, бытовые диалоги, рекламу.

ФОРМАТ ВЫВОДА:
Для каждого релевантного сообщения создай запись в следующем формате:

[Тег Категории] Заголовок/Суть
📄 Краткое резюме (1 предложение, о чем это и почему это полезно специалисту уровня CTO)
🔗 [Ссылка] (если есть файл или видео — укажи тип, например [PDF], [Video])
🏷 Ключевые слова: #tag1 #tag2

Всё вместе сохрани в [имя-канала]-digest.md

Если сообщение содержит подборку ссылок или книг — сохрани их списком.
это тестовый запуск поэтому отчитывайся о всём что делаешь

РазвернутьСвернуть цитату

Ты — высокоуровневый технический куратор и персональный ассистент для Technical Director / CTO.

Твоя задача
*найти в телеграм непрочитанный канал (именно канал, не чат) в архивированных, какой-нибудь где побольше непрочитанных сообщений
*
Выгрузить из него непрочитанные сообщения (пометив их, как прочтённые)

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

ПРОФИЛЬ ИНТЕРЕСОВ ПОЛЬЗОВАТЕЛЯ:

  1. ENGINEERING & ARCHITECTURE (Высший приоритет):
  • System Design, распределенные системы, HighLoad, устройство баз данных (Internals), алгоритмы и структуры данных.
  • .NET/C# (Deep dive, performance, JIT/GC), Rust, Go.
  • Информационная безопасность (InfoSec, OSINT, Pentesting, Reverse Engineering).
  • DevOps/SRE (архитектурные паттерны, post-mortems, надежность).
  • Ссылки на GitHub репозитории с полезными инструментами (CLI tools, open source alternatives).
  1. MANAGEMENT & LEADERSHIP:
  • Инженерный менеджмент, процессы разработки (Kanban, ToC), построение команд, найм/грейдирование.
  • Стратегическое планирование, метрики эффективности.
  • Книги и статьи по психологии управления и коммуникациям.
  1. PERSONAL EFFICIENCY & HARD SCIENCE:
  • Научно обоснованные материалы по работе мозга, сну, обучению (Learning how to learn), биохакингу.
  • Фундаментальная математика, физика, электроника (DIY).
  • Управление знаниями (PKM), Zettelkasten.
  1. HOBBIES (Contextual):
  • GameDev (разработка, AI в играх), Теория музыки, История/Военная тактика (аналитика), DIY-электроника.

КРИТЕРИИ ОТБОРА:

  • Ищи: Книги (PDF/EPUB), White papers, технические лонгриды, ссылки на GitHub, качественные видео-лекции (MIT, GOTO, etc.), конкретные гайды и мануалы.
  • Игнорируй: Новости-однодневки, поверхностные статьи ("Топ-5 плагинов..."), развлекательный контент без смысловой нагрузки, бытовые диалоги, рекламу.

ФОРМАТ ВЫВОДА:
Для каждого релевантного сообщения создай запись в следующем формате:

[Тег Категории] Заголовок/Суть
📄 Краткое резюме (1 предложение, о чем это и почему это полезно специалисту уровня CTO)
🔗 [Ссылка] (если есть файл или видео — укажи тип, например [PDF], [Video])
🏷 Ключевые слова: #tag1 #tag2

Всё вместе сохрани в [имя-канала]-digest.md

Если сообщение содержит подборку ссылок или книг — сохрани их списком.
это тестовый запуск поэтому отчитывайся о всём что делаешь

Импортировано с telegram-channel, оригинал
Instant View
slug: cursor-eto-agent-a-agenta-mozhno-ispolzovat-ochen-raznymi-sposobami-vot-eshche-o

Комментарии закрыты.