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

Google Chat — ИИ в Google Workspace

Google Chat — ИИ в Google Workspace — понятное руководство на основе официальной документации

Представьте, что у вашего ИИ-ассистента наконец-то появилось своё место за офисным столом — прямо в Google Chat, где ваша команда и так общается весь день.

Именно это и делает Hermes Agent. Вместо того чтобы настраивать публичный веб-сервер, туннель или воевать с TLS-сертификатами, вы подключаете своего бота к Google Chat так же просто, как подключаете наушники: всё работает само. Hermes слушает частную подписку, и когда кто-то пишет боту, он отвечает через Chat REST API. Никаких открытых портов, никаких правил файрвола, никаких ночных паник в духе «почему мой URL лежит?».


messaging-google-chat

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

  • Проект Google Cloud (бесплатного тарифа достаточно)
  • Аккаунт Google Workspace (личный или рабочий, с правами администратора)
  • Около 15 минут времени

Шаг 1: Создайте проект в Google Cloud

Перейдите на console.cloud.google.com и создайте проект. Запомните ID проекта — он понадобится вам везде. Думайте о нём как о домашнем адресе вашего бота.


Шаг 2: Включите два API

В разделе APIs & Services → Library включите:

  • Google Chat API
  • Cloud Pub/Sub API

Оба бесплатны для личного трафика бота. Нажали, включили, готово.


Шаг 3: Создайте сервисный аккаунт (пропуск бота)

Перейдите в IAM & Admin → Service Accounts → Create Service Account. Назовите его hermes-chat-bot. Пропустите разрешения на уровне проекта — они вам не нужны.

Затем создайте JSON-ключ и скачайте его. Сохраните его в надёжном месте:

mkdir -p ~/.hermes
mv ~/Downloads/hermes-chat-bot-key.json ~/.hermes/google-chat-sa.json
chmod 600 ~/.hermes/google-chat-sa.json

Частая ошибка: поиск роли IAM «Chat Bot Caller». Её не существует. Полномочия вашего бота исходят из того, что его добавили в пространство, а не из ролей IAM. Не усложняйте.


Шаг 4: Создайте тему и подписку Pub/Sub

В разделе Pub/Sub → Topics → Create topic используйте hermes-chat-events как ID темы. Затем создайте pull-подписку:

  • ID подписки: hermes-chat-events-sub
  • Тип доставки: Pull
  • Хранение сообщений: 7 дней

Именно в эту подписку Google Chat складывает входящие сообщения. Hermes забирает их оттуда, как проверяя почтовый ящик.


Шаг 5: Подключите Hermes Agent

Теперь самое интересное. Выполните:

hermes gateway setup

Выберите Google Chat, и мастер проведёт вас через остальные шаги. Он спросит ID вашего проекта, имя подписки и путь к JSON-файлу сервисного аккаунта. Вот и всё.


Результат

Теперь у вас есть ИИ-бот внутри Google Chat. Ваша команда может упоминать его через @, задавать вопросы, запускать автоматизации или делегировать задачи — не выходя из окна чата. Никаких туннелей, никакого публичного IP, никакого продления сертификатов.


Итоги и практический совет

Hermes Agent превращает Google Chat в командный центр для ваших ИИ-процессов. Настройка намеренно проста: сервисный аккаунт для идентификации, подписка для прослушивания и REST API для ответов.

Практический совет: После завершения настройки сначала отправьте боту одно личное сообщение, прежде чем добавлять его в групповое пространство. Если он ответил — всё отлично. Если нет, проверьте, что у вашего сервисного аккаунта есть роль roles/pubsub.subscriber на подписке — это причина №1 тишины.

А теперь идите и дайте своей команде ИИ-коллегу, который действительно приходит на совещания.


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

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