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/...), а не только краткое имя темы.