Бот ежедневных сводок новостей

Агент запускается по расписанию через cron, самостоятельно выполняет поиск в интернете по интересующим темам, формирует структурированную сводку и отправляет ее в Telegram, Discord или сохраняет в локальный Markdown-файл.

Hermes Средний Скопировали: 0
1 ресурс

Для ускорения сбора информации исследование тем можно распределить по параллельным субагентам: в этом случае общее время подготовки сводки ограничивается самым длительным запросом, а не суммарной продолжительностью. Если в финальном ответе промпта возвращается [SILENT], доставка сообщения в тихие дни подавляется.

Что понадобится

  • Переменная окружения FIRECRAWL_API_KEY для поиска в сети через Firecrawl.
  • Шлюз сообщений (Telegram или Discord) либо вывод в локальный файл.
  • Поддержка делегирования задач (опционально, требуется для параллельного запуска субагентов).

Как применить

Задания cron выполняются в новых сессиях агента без сохранения контекста предыдущих диалогов, поэтому промпты должны быть полностью самодостаточными.

  1. Установите Hermes Agent и запустите gateway для автономной работы планировщика cron.
   curl -fsSL https://raw.githubusercontent.com/NousResearch/hermes-agent/main/scripts/install.sh | bash
   hermes setup
   hermes gateway install           # as a user service

  1. Задайте переменную FIRECRAWL_API_KEY в окружении для работы поиска в интернете.
  2. Настройте канал доставки (Telegram или Discord) во время выполнения hermes setup либо укажите флаг --deliver local, чтобы сводки сохранялись в каталог ~/.hermes/cron/output/.

Вариант расписания для одной темы с ежедневным запуском в 8:00:

/cron add "0 8 * * *" "Every morning at 8am, search the web for the latest
news about AI agents and open source LLMs. Summarize the top 3 stories in
a concise briefing with links. Use a friendly, professional tone. Deliver
to telegram."

Параллельный вариант с распределением сбора данных по субагентам:

/cron add "0 8 * * *" "Create a morning briefing by delegating research
to sub-agents. Delegate three parallel tasks:
 1. Delegate: top 2 AI/ML stories from the past 24h with links
 2. Delegate: top 2 crypto stories from the past 24h with links
 3. Delegate: top 2 space exploration stories from the past 24h with links
Collect results and combine into a single clean briefing with section
headers, emoji, and source links. Add today's date as a header."

Чтобы запускать генерацию сводок только по будням, замените выражение расписания 0 8 * * * на 0 8 * * 1-5.

Источник: aliaihub/awesome-hermes-usecases и участники проекта. Лицензия: CC-BY-4.0. Лицензия исходного материала.

Перевод и редакционная адаптация: ClawCases.

>Ресурсы

>Похожие юзкейсы

>Ещё на этом уровне: Средний