Главная · Скиллы · gws-events-subscribe

gws-events-subscribeподписка на события GWS CLI

googleworkspace/cli

Подписка GWS событий.

Установка

npx -y skills add googleworkspace/cli --skill gws-events-subscribe --agent claude-code

events +subscribe

ПРЕДВАРИТЕЛЬНО: прочтите ../gws-shared/SKILL.md об авторизации, глобальных флагах и правилах безопасности. Если файла нет, выполните gws generate-skills.

Подписаться на события Workspace и стримить их как NDJSON.

Использование

gws events +subscribe

Флаги

ФлагОбязательныйПо умолчаниюОписание
--targetURI ресурса Workspace (напр. //chat.googleapis.com/spaces/SPACE_ID)
--event-typesТипы CloudEvents через запятую для подписки
--projectID проекта GCP для ресурсов Pub/Sub
--subscriptionИмя существующей подписки Pub/Sub (пропустить настройку)
--max-messages10Макс. сообщений за пакет pull
--poll-interval5Секунд между опросами
--onceОдин pull и выход
--cleanupУдалить созданные ресурсы Pub/Sub при выходе
--no-ackНе подтверждать сообщения автоматически
--output-dirПисать каждое событие в отдельный JSON-файл в этом каталоге

Примеры

gws events +subscribe --target '//chat.googleapis.com/spaces/SPACE' --event-types 'google.workspace.chat.message.v1.created' --project my-project
gws events +subscribe --subscription projects/p/subscriptions/my-sub --once
gws events +subscribe ... --cleanup --output-dir ./events

Советы

  • Без --cleanup ресурсы Pub/Sub сохраняются для переподключения.
  • Нажмите Ctrl-C для аккуратной остановки.

ВНИМАНИЕ: это команда записи — подтвердите с пользователем перед выполнением.

См. также

  • gws-shared — глобальные флаги и авторизация
  • gws-events — все команды подписки на события Google Workspace

Из того же репозитория