openclaw webhooks
Webhook 도우미 및 통합 기능입니다. 현재 이 기능 범위는 번들로 제공되는 gog 감시기를 기반으로 구축된 Gmail Pub/Sub 흐름으로 한정됩니다.
하위 명령
hooks.enabled=true이고 hooks.gmail.account가 설정되어 있으면(gmail setup에서 설정) Gateway는 부팅 시 gog gmail watch serve도 자동으로 시작합니다. gmail run은 동일한 로직을 포그라운드에서 실행하며, 디버깅하거나 Gateway 감시기가 비활성화된 경우에 유용합니다. 자동 시작에 관한 자세한 내용과 OPENCLAW_SKIP_GMAIL_WATCHER 비활성화 옵션은 Gmail Pub/Sub 통합을 참조하세요.
webhooks gmail setup
gcloud와 gog가 없으면 설치하고, gcloud를 인증하며, Pub/Sub 주제와 구독을 생성하고, Gmail 감시를 시작한 다음 hooks.enabled=true와 함께 hooks.gmail 구성을 기록합니다. Next: openclaw webhooks gmail run을 출력합니다.
Pub/Sub 옵션
OpenClaw 전송 옵션
gog watch serve 옵션
Tailscale 공개
webhooks gmail run
gog watch serve와 감시 자동 갱신 루프를 포그라운드에서 실행하며, gog watch serve가 예기치 않게 종료되면 2초 후 다시 시작합니다.
run은 다음 예외를 제외하고 setup과 동일한 Pub/Sub, OpenClaw 전송, gog watch serve 및 Tailscale 플래그를 허용합니다.
run에서는 --account가 선택 사항이며, 지정하지 않으면 hooks.gmail.account를 사용합니다.
run은 --project, --push-endpoint 또는 --json을 허용하지 않습니다.
- 모든 플래그는 일치하는
hooks.gmail.* 구성 값(setup에서 기록)을 먼저 사용한 다음, setup에서 사용하는 동일한 기본 제공 기본값을 사용합니다. 단, 한 가지 예외가 있습니다. 플래그와 hooks.gmail.tailscale.mode가 모두 설정되지 않은 경우 run에서 --tailscale의 기본값은 funnel이 아니라 off입니다.
run에서 --topic 값은 짧은 주제 이름이 아니라 전체 Pub/Sub 주제 경로(projects/.../topics/...)입니다.
관련 문서