🤖HermesBlog
Hermes Practical Guides · Часть 28/9/2026

Создаём бота для утренней сводки новостей

Build a Daily Briefing Bot — easy-to-understand guide based on official docs

guide-daily-briefing-bot

Создаём бота для утренней сводки новостей

Представьте: каждое утро вы просыпаетесь, а на телефоне уже ждёт идеально подобранная сводка новостей — только то, что вам действительно интересно. Никакого бесконечного скроллинга лент, никакого шума — только важные истории, и всё это под утренний кофе.

Именно это вы и создадите сегодня: персональный бот для сводок, который работает полностью сам. Он ищет в интернете, собирает главные новости и отправляет результат в ваш Telegram или Discord. А самое приятное? Никакого кода не нужно.

Что мы создаём

Вот как это работает:

  1. 8:00 утра — cron-планировщик запускает вашу задачу
  2. Hermes поднимает новую сессию агента с вашим промптом
  3. Веб-поиск подтягивает свежие новости по вашим темам
  4. Суммаризация превращает их в аккуратную сводку
  5. Доставка отправляет сводку в ваш Telegram или Discord

Вся система работает без вашего участия. Вам остаётся только читать сводку за утренним кофе.

Предварительные требования

Перед началом убедитесь, что у вас есть:

  • Установленный Hermes Agent — смотрите руководство по установке
  • Запущенный Gateway — демон gateway отвечает за выполнение cron-задач:
hermes gateway install   # Установка как пользовательский сервис
sudo hermes gateway install --system   # Linux-серверы: системный сервис с автозапуском
# или
hermes gateway           # Запуск в фоновом режиме
  • API-ключ Firecrawl — задайте FIRECRAWL_API_KEY в переменных окружения для веб-поиска
  • Настроенный мессенджер (опционально, но рекомендуется) — Telegram или Discord с домашним каналом

Нет мессенджера? Не проблема. Вы всё равно можете пройти этот туториал, используя deliver: "local". Сводки будут сохраняться в ~/.hermes/cron/output/, и вы сможете читать их в любое время.

Шаг 1: Тестируем рабочий процесс вручную

Прежде чем автоматизировать что-либо, давайте убедимся, что сводка работает. Запустите чат-сессию:

hermes

Затем введите этот промпт:

Search for the latest news about AI agents and open source LLMs.
Summarize the top 3 stories in a concise briefing format with links.

Hermes выполнит веб-поиск, изучит результаты и выдаст что-то вроде:

☀️ Ваша ИИ-сводка — 8 марта 2026

1. Выпущен Qwen 3 с 235 млрд параметров
   Новая открытая модель Alibaba сравнялась с GPT-4.5 по ряду
   бенчмарков, оставаясь полностью открытой.
   → https://qwenlm.github.io/blog/qwen3/

2. LangChain запускает стандарт Agent Protocol
   Новый открытый стандарт для коммуникации между агентами
   за первую неделю приняли 15 крупных фреймворков.
   → https://blog.langchain.dev/agent-protocol/

3. Началось применение EU AI Act для моделей общего назначения
   Первые дедлайны наступили, открытые модели получили
   исключения для моделей до 10 млн параметров.
   → https://artificialintelligenceact.eu/updates/

---
3 истории • Проанализировано источников: 8 • Сгенерировано Hermes Agent

Если всё работает — вы готовы к автоматизации.

Совет: Экспериментируйте с форматом. Пробуйте разные промпты, пока не получите результат, который вам нравится. Добавляйте инструкции вроде «используй эмодзи в заголовках» или «держи каждую сводку в пределах двух предложений». Всё, что вы выберете, попадёт в cron-задачу.

Шаг 2: Создаём cron-задачу

Теперь давайте настроим автоматический запуск каждое утро. У вас есть два варианта.

Перед созданием cron-задач убедитесь, что у Hermes глобально настроены модель и провайдер по умолчанию. Если вы хотите, чтобы конкретная задача использовала другие значения, задайте явные параметры модели/провайдера при её создании.

Вариант A: Естественный язык (в чате)

Просто скажите Hermes, что вам нужно:

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.

Hermes создаст cron-задачу за вас, используя единый инструмент cronjob.

Вариант B: CLI-команда

Используйте команду /cron для большего контроля:

/cron add "0 8 * * *" "Search the web for the latest news about AI agents and open source LLMs. Find at least 5 recent articles from the past 24 hours. Summarize the top 3 most important stories in a concise daily briefing format. For each story include: a clear headline, a 2-sentence summary, and the source URL. Use a friendly, professional tone. Format with emoji bullet points and end with a total story count."

Золотое правило: самодостаточные промпты

Ключевая концепция: Cron-задачи выполняются в полностью новой сессии — без памяти о ваших прошлых разговорах, без контекста о том, что вы «настроили ранее». Ваш промпт должен содержать всё, что нужно агенту для выполнения задачи.

Плохой промпт:

Do my usual morning briefing.

Хороший промпт:

Search the web for the latest news about AI agents and open source LLMs.
Find at least 5 recent articles from the past 24 hours. Summarize the
top 3 most important stories in a concise daily briefing format. For each
story include: a clear headline, a 2-sentence summary, and the source URL.
Use a friendly, professional tone. Format with emoji bullet points.

Хороший промпт конкретен: что искать, сколько статей, какой формат и какой тон. В нём есть всё, что нужно агенту, одним махом.

Шаг 3: Настраиваем сводку под себя

Когда базовая сводка заработает, можно проявить креативность.

Многотемные сводки

Охватите несколько областей в одной сводке:

/cron add "0 8 * * *" "Create a morning briefing covering three topics. For each topic, search the web for recent news from the past 24 hours and summarize the top 2 stories with links.

Topics:
1. AI and machine learning — focus on open source models and agent frameworks
2. Cryptocurrency — focus on Bitcoin, Ethereum, and regulatory news
3. Space exploration — focus on SpaceX, NASA, and commercial space

Format as a clean briefing with clear section headers for each topic. Use emoji bullet points and end with a total story count."

Меняем время или частоту

Хотите еженедельный дайджест? Просто измените cron-выражение:

/cron add "0 9 * * 1" "Search for the latest AI research papers from the past week. Summarize the 5 most significant findings in a technical briefing format..."

Это 9 утра каждый понедельник — идеально для еженедельного глубокого погружения.

Итоги

Теперь у вас есть полностью автоматизированный бот для сводок, который:

  • Ищет свежие новости в интернете
  • Собирает их в аккуратный формат
  • Доставляет в ваш мессенджер
  • Работает по расписанию — без ручного труда

Тот же паттерн работает для любых регулярных исследовательских задач: рыночные отчёты, отслеживание конкурентов, спортивные результаты или даже ежедневная шутка. Просто помните золотое правило: сделайте промпт самодостаточным — а Hermes сделает всё остальное.

Вперёд — настройте своего бота для сводок и наслаждайтесь утренним кофе с новостями, которые важны именно вам.

📖 Официальная документация

Эта статья основана на официальной документации Hermes Agent :Официальные документы › guides/daily-briefing-bot