openclaw webhooks
Webhook-helpers en -integraties. Momenteel is dit oppervlak beperkt tot Gmail Pub/Sub-flows die zijn gebouwd op de meegeleverde gog-watcher.
Subopdrachten
De Gateway start
gog gmail watch serve ook automatisch bij het opstarten zodra hooks.enabled=true en hooks.gmail.account zijn ingesteld (ingesteld door gmail setup). gmail run voert dezelfde logica op de voorgrond uit, wat nuttig is voor foutopsporing of wanneer de Gateway-watcher is uitgeschakeld. Zie Gmail Pub/Sub-integratie voor details over automatisch starten en de OPENCLAW_SKIP_GMAIL_WATCHER-opt-out.webhooks gmail setup
gcloud en gog als deze ontbreken, verifieert gcloud, maakt het Pub/Sub-onderwerp en -abonnement, start de Gmail-watch en schrijft de hooks.gmail-configuratie met hooks.enabled=true. Geeft Next: openclaw webhooks gmail run weer.
Vereist
Pub/Sub-opties
OpenClaw-leveringsopties
gog watch serve-opties
Beschikbaar stellen via Tailscale
Uitvoer
webhooks gmail run
gog watch serve plus de lus voor automatische verlenging van de watch op de voorgrond uit en start gog watch serve na een vertraging van 2s opnieuw als deze onverwacht wordt afgesloten.
run accepteert dezelfde Pub/Sub-, OpenClaw-leverings-, gog watch serve- en Tailscale-vlaggen als setup, behalve:
--accountis optioneel voorrun; deze valt terug ophooks.gmail.account.runaccepteert--project,--push-endpointof--jsonniet.- Elke vlag valt terug op de overeenkomende
hooks.gmail.*-configuratiewaarde (geschreven doorsetup) en daarna op dezelfde ingebouwde standaardwaarde diesetupgebruikt, met één uitzondering:--tailscaleis standaardoffvoorrun(nietfunnel) wanneer noch de vlag, nochhooks.gmail.tailscale.modeis ingesteld.
Voor
run is de waarde van --topic het volledige Pub/Sub-onderwerppad (projects/.../topics/...), niet alleen de korte onderwerpnaam.