Skip to main content

openclaw webhooks

Вспомогательные средства и интеграции для Webhook. В настоящее время эта функциональность ограничена потоками Gmail Pub/Sub, построенными на встроенном средстве наблюдения gog.

Подкоманды

Gateway также автоматически запускает gog gmail watch serve при загрузке, когда заданы hooks.enabled=true и hooks.gmail.account (их задаёт gmail setup). gmail run выполняет ту же логику на переднем плане, что полезно для отладки или когда средство наблюдения Gateway отключено. Подробности автоматического запуска и отказа через OPENCLAW_SKIP_GMAIL_WATCHER см. в разделе Интеграция Gmail Pub/Sub.

webhooks gmail setup

Устанавливает gcloud и gog, если они отсутствуют, аутентифицирует gcloud, создаёт тему и подписку Pub/Sub, запускает наблюдение Gmail и записывает конфигурацию hooks.gmail с hooks.enabled=true. Выводит Next: openclaw webhooks gmail run.

Обязательные параметры

Параметры Pub/Sub

Параметры доставки OpenClaw

Параметры gog watch serve

Публикация через Tailscale

Вывод

webhooks gmail run

Запускает gog watch serve вместе с циклом автоматического продления наблюдения на переднем плане и перезапускает gog watch serve с задержкой 2s, если процесс неожиданно завершается. run принимает те же флаги Pub/Sub, доставки OpenClaw, gog watch serve и Tailscale, что и setup, за следующими исключениями:
  • --account является необязательным для run; если он не задан, используется hooks.gmail.account.
  • run не принимает --project, --push-endpoint или --json.
  • Для каждого флага сначала используется соответствующее значение конфигурации hooks.gmail.* (записанное командой setup), а затем то же встроенное значение по умолчанию, которое использует setup, за одним исключением: для run значение --tailscale по умолчанию равно off (а не funnel), если не заданы ни флаг, ни hooks.gmail.tailscale.mode.
Для run значение --topic представляет собой полный путь к теме Pub/Sub (projects/.../topics/...), а не только краткое имя темы.

Связанные материалы