openclaw webhooks
Webhook-Hilfsfunktionen und -Integrationen. Derzeit ist diese Oberfläche auf Gmail-Pub/Sub-Abläufe beschränkt, die auf dem gebündelten gog-Watcher basieren.
Unterbefehle
Das Gateway startet
gog gmail watch serve beim Hochfahren ebenfalls automatisch, sobald hooks.enabled=true und hooks.gmail.account festgelegt sind (durch gmail setup). gmail run verwendet dieselbe Logik im Vordergrund und eignet sich zur Fehlerbehebung oder wenn der Gateway-Watcher deaktiviert ist. Einzelheiten zum automatischen Start und zur Deaktivierung über OPENCLAW_SKIP_GMAIL_WATCHER finden Sie unter Gmail-Pub/Sub-Integration.webhooks gmail setup
gcloud und gog, falls sie fehlen, authentifiziert gcloud, erstellt das Pub/Sub-Thema und -Abonnement, startet den Gmail-Watch und schreibt die hooks.gmail-Konfiguration mit hooks.enabled=true. Gibt Next: openclaw webhooks gmail run aus.
Erforderlich
Pub/Sub-Optionen
OpenClaw-Zustellungsoptionen
Optionen für gog watch serve
Bereitstellung über Tailscale
Ausgabe
webhooks gmail run
gog watch serve zusammen mit der Schleife zur automatischen Verlängerung des Watch im Vordergrund aus und startet gog watch serve nach einer Verzögerung von 2s neu, wenn es unerwartet beendet wird.
run akzeptiert dieselben Flags für Pub/Sub, OpenClaw-Zustellung, gog watch serve und Tailscale wie setup, mit folgenden Ausnahmen:
--accountist beirunoptional; ersatzweise wirdhooks.gmail.accountverwendet.runakzeptiert--project,--push-endpointoder--jsonnicht.- Jedes Flag verwendet ersatzweise zunächst den entsprechenden
hooks.gmail.*-Konfigurationswert (geschrieben vonsetup) und danach denselben integrierten Standardwert wiesetup, mit einer Ausnahme:--tailscaleverwendet beirunstandardmäßigoff(nichtfunnel), wenn weder das Flag nochhooks.gmail.tailscale.modefestgelegt ist.
Für
run ist der Wert von --topic der vollständige Pub/Sub-Themenpfad (projects/.../topics/...), nicht nur der kurze Themenname.