sidebar_position: 3 title: "Tutorial: Daily Briefing Bot" description: "Build an automated daily briefing bot that researches topics, summarizes findings, and delivers them to Telegram or Discord every morning" lang: ru


Учебное пособие: создание бота для ежедневных брифингов

В этом руководстве вы создадите личного бота для брифингов, который просыпается каждое утро, исследует интересующие вас темы, обобщает результаты и предоставляет краткий брифинг прямо в Telegram или Discord.

В результате вы получите полностью автоматизированный рабочий процесс, сочетающий веб-поиск, планирование cron, делегирование и доставку сообщений — код не требуется.

Что мы строим

Вот поток:

  1. 8:00 — Планировщик cron запускает ваше задание.
  2. Гермес запускает новый сеанс агента с вашим приглашением
  3. Поиск в Интернете позволяет найти последние новости по вашим темам.
  4. Обобщение превращает информацию в понятный формат брифинга.
  5. Доставка отправляет брифинг на ваш Telegram или Discord.

Все это работает без помощи рук. Вы только что прочитали брифинг за утренним кофе.

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

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

💡 Tip

Нет сообщений? Нет проблем Вы по-прежнему можете следовать этому руководству, используя `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 выполнит поиск в Интернете, прочитает результаты и выдаст что-то вроде:

☀️ Your AI Briefing  March 8, 2026

1. Qwen 3 Released with 235B Parameters
   Alibaba's latest open-weight model matches GPT-4.5 on several
   benchmarks while remaining fully open source.
   → https://qwenlm.github.io/blog/qwen3/

2. LangChain Launches Agent Protocol Standard
   A new open standard for agent-to-agent communication gains
   adoption from 15 major frameworks in its first week.
   → https://blog.langchain.dev/agent-protocol/

3. EU AI Act Enforcement Begins for General-Purpose Models
   The first compliance deadlines hit, with open source models
   receiving exemptions under the 10M parameter threshold.
   → https://artificialintelligenceact.eu/updates/

---
3 stories • Sources searched: 8 • Generated by Hermes Agent

Если это работает, вы готовы автоматизировать это.

💡 Tip

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

Шаг 2. Создайте задание Cron

Теперь давайте запланируем автоматический запуск каждое утро. Вы можете сделать это двумя способами.

Прежде чем создавать задания cron, убедитесь, что у 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 section headers and emoji. End with today's date and a motivational quote."

Использование делегирования для параллельных исследований

Для более быстрого проведения брифингов попросите Hermes делегировать каждую тему субагенту:

/cron add "0 8 * * *" "Create a morning briefing by delegating research to sub-agents. Delegate three parallel tasks:

1. Delegate: Search for the top 2 AI/ML news stories from the past 24 hours with links
2. Delegate: Search for the top 2 cryptocurrency news stories from the past 24 hours with links
3. Delegate: Search for the top 2 space exploration news stories from the past 24 hours with links

Collect all results and combine them into a single clean briefing with section headers, emoji formatting, and source links. Add today's date as a header."

Каждый субагент ведет поиск независимо и параллельно, затем главный агент объединяет все в один отточенный брифинг. Дополнительную информацию о том, как это работает, см. в Документации по делегированию.

Расписание только по будням

Не нужны брифинги по выходным? Используйте выражение cron, ориентированное на понедельник – пятницу:

/cron add "0 8 * * 1-5" "Search for the latest AI and tech news..."

Брифинги два раза в день

Получите утренний обзор и вечерний обзор:

/cron add "0 8 * * *" "Morning briefing: search for AI news from the past 12 hours..."
/cron add "0 18 * * *" "Evening recap: search for AI news from the past 12 hours..."

Добавление личного контекста с помощью памяти

Если у вас включена память, вы можете сохранять настройки, которые сохраняются между сеансами. Но помните: задания cron выполняются в новых сеансах без диалоговой памяти. Чтобы добавить личный контекст, вставьте его прямо в приглашение:

/cron add "0 8 * * *" "You are creating a briefing for a senior ML engineer who cares about: PyTorch ecosystem, transformer architectures, open-weight models, and AI regulation in the EU. Skip stories about product launches or funding rounds unless they involve open source.

Search for the latest news on these topics. Summarize the top 3 stories with links. Be concise and technical  this reader doesn't need basic explanations."

:::совет Создайте индивидуальный образ Включение подробностей о том, для кого предназначен брифинг, значительно повышает актуальность. Расскажите агенту о своей роли, интересах и о том, что следует пропустить.

Шаг 4: Управляйте своими заданиями

Список всех запланированных заданий

В чате:

/cron list

Или из терминала:

hermes cron list

Вы увидите вывод вроде:

ID          | Name              | Schedule    | Next Run           | Deliver
------------|-------------------|-------------|--------------------|--------
a1b2c3d4    | Morning Briefing  | 0 8 * * *   | 2026-03-09 08:00   | telegram
e5f6g7h8    | Evening Recap     | 0 18 * * *  | 2026-03-08 18:00   | telegram

Удаление задания

В чате:

/cron remove a1b2c3d4

Или спросите в разговорной форме:

Remove my morning briefing cron job.

Гермес будет использовать cronjob(action="list"), чтобы найти его, и cronjob(action="remove"), чтобы удалить его.

Проверьте статус шлюза

Убедитесь, что планировщик действительно запущен:

hermes cron status

Если шлюз не работает, ваши задания не будут выполняться. Для надежности установите его как фоновый сервис:

hermes gateway install
# or on Linux servers
sudo hermes gateway install --system

Идем дальше

Вы создали работающего бота для ежедневных брифингов. Вот несколько направлений для дальнейшего изучения:

💡 Tip

Что еще можно запланировать? Шаблон брифинг-бота работает для чего угодно: мониторинга конкурентов, сводок репозитория GitHub, прогнозов погоды, отслеживания портфолио, проверок работоспособности серверов или даже ежедневных шуток. Если вы можете описать это в подсказке, вы можете запланировать это.