Создаём бота для утренней сводки новостей
Build a Daily Briefing Bot — easy-to-understand guide based on official docs
Создаём бота для утренней сводки новостей
Представьте: каждое утро вы просыпаетесь, а на телефоне уже ждёт идеально подобранная сводка новостей — только то, что вам действительно интересно. Никакого бесконечного скроллинга лент, никакого шума — только важные истории, и всё это под утренний кофе.
Именно это вы и создадите сегодня: персональный бот для сводок, который работает полностью сам. Он ищет в интернете, собирает главные новости и отправляет результат в ваш Telegram или Discord. А самое приятное? Никакого кода не нужно.
Что мы создаём
Вот как это работает:
- 8:00 утра — cron-планировщик запускает вашу задачу
- Hermes поднимает новую сессию агента с вашим промптом
- Веб-поиск подтягивает свежие новости по вашим темам
- Суммаризация превращает их в аккуратную сводку
- Доставка отправляет сводку в ваш 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