🤖HermesBlog
Платформы Обмена Сообщениями Hermes · Часть 298/9/2026

Teams Meetings — Автоматические заметки о встречах

Teams Meetings — Автоматические заметки о встречах — простое для понимания руководство на основе официальной документации

Представьте, что у вас есть старательный ассистент, который молча подключается к каждой встрече, записывает идеальные заметки, а затем раскладывает их по полочкам в вашем проектном трекере — и вам даже не нужно его об этом просить. Именно это и делает конвейер Teams Meetings от Hermes Agent для ваших звонков в Microsoft Teams.

messaging-teams-meetings

Что это вообще делает?

Когда вы включаете эту функцию, Hermes автоматически:

  • Отслеживает новые события встреч через Microsoft Graph
  • Забирает расшифровку (текстовую версию вашей встречи), если она есть
  • Если расшифровки нет — скачивает запись и преобразует её в текст с помощью распознавания речи
  • Создаёт структурированное резюме и отправляет его туда, куда нужно — например, в Notion, Linear или обратно в Teams

Вам не нужно ничего нажимать. Весь процесс работает в фоновом режиме.

Шаг 1: Добавьте учётные данные Microsoft Graph

Сначала нужно сообщить Hermes, на кого он работает. Откройте файл .env (обычно он находится в ~/.hermes/.env) и добавьте:

MSGRAPH_TENANT_ID = your-tenant-id
MSGRAPH_CLIENT_ID = your-client-id
MSGRAPH_CLIENT_SECRET = your-client-secret

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

Шаг 2: Включите прослушиватель вебхуков

Вебхук — это просто модное слово для «позвони мне, когда что-то случится». Hermes слушает события встреч через специальный прослушиватель. Добавьте это в ваш .env:

MSGRAPH_WEBHOOK_ENABLED = true
MSGRAPH_WEBHOOK_PORT = 8646
MSGRAPH_WEBHOOK_CLIENT_STATE = your-random-secret
MSGRAPH_WEBHOOK_ACCEPTED_RESOURCES = communications/onlineMeetings

Прослушиватель откроет два URL-адреса:

  • https://your-public-domain.com/msgraph/webhook — сюда Graph отправляет уведомления
  • https://your-public-domain.com/health — простая проверка «я жив»

Вам понадобится публичный HTTPS-адрес, указывающий на ваш сервер Hermes. Если вы тестируете локально, помогут такие инструменты, как ngrok.

Шаг 3: Настройте, куда отправлять резюме

Вы можете отправлять резюме встреч в разные места. Самый распространённый вариант — публикация обратно в канал Teams. Это настраивается в файле config.yaml — думайте об этом как о том, чтобы указать Hermes, куда доставлять заметки и насколько подробными они должны быть.

Шаг 4: Включите плагин

Наконец, активируйте плагин конвейера:

hermes plugins enable teams_pipeline

Или добавьте это в ваш config.yaml:

plugins:
  enabled: [teams_pipeline]

Затем выполните hermes gateway setup и выберите Teams Meetings — он проведёт вас через все шаги.

Полезные команды для повседневного использования

После запуска вы можете проверить состояние с помощью:

hermes teams-pipeline validate          # Проверить вашу настройку
hermes teams-pipeline list              # Посмотреть недавние встречи
hermes teams-pipeline maintain-subscriptions  # Обновить вебхуки

Резюме и практический совет

Конвейер Teams Meetings превращает ваши хаотичные и забывчивые встречи в чистые, доступные для поиска заметки — автоматически. Это как личный секретарь, который никогда не спит.

Практический совет: Начните с одной-двух встреч в неделю. Сначала используйте команду validate, чтобы выявить любые проблемы с учётными данными или URL-адресами до того, как вы будете полагаться на него в важных звонках. И помните — если вы хотите получать резюме на основе записей, убедитесь, что на вашем сервере установлен ffmpeg. Сначала протестируйте весь процесс на короткой внутренней встрече, а затем масштабируйте.


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

Эта статья основана на официальной документации Hermes Agent :Официальные документы › user-guide/messaging/teams-meetings