Zum Hauptinhalt springen

Documentation Index

Fetch the complete documentation index at: https://docs.openclaw.ai/llms.txt

Use this file to discover all available pages before exploring further.

openclaw webhooks

Webhook-Hilfsfunktionen und Integrationen. Derzeit ist diese Oberfläche auf Gmail-Pub/Sub-Abläufe beschränkt, die mit dem gebündelten gog-Watcher integriert sind.

Unterbefehle

openclaw webhooks gmail setup --account <email> [...]
openclaw webhooks gmail run   [--account <email>] [...]
UnterbefehlBeschreibung
gmail setupGmail-Watch, Pub/Sub-Topic/-Subscription und das OpenClaw-Webhook-Zustellziel konfigurieren.
gmail rungog watch serve zusammen mit der Schleife zur automatischen Watch-Erneuerung ausführen.

webhooks gmail setup

Gmail-Watch, Pub/Sub und OpenClaw-Webhook-Zustellung konfigurieren.
openclaw webhooks gmail setup --account you@example.com
openclaw webhooks gmail setup --account you@example.com --project my-gcp-project --json
openclaw webhooks gmail setup --account you@example.com --hook-url https://gateway.example.com/hooks/gmail

Erforderlich

FlagBeschreibung
--account <email>Zu überwachendes Gmail-Konto.

Pub/Sub-Optionen

FlagStandardwertBeschreibung
--project <id>(keiner)GCP-Projekt-ID (der Besitzer des OAuth-Clients).
--topic <name>gog-gmail-watchPub/Sub-Topic-Name.
--subscription <name>gog-gmail-watch-pushPub/Sub-Subscription-Name.
--label <label>INBOXZu überwachendes Gmail-Label.
--push-endpoint <url>(keiner)Expliziter Pub/Sub-Push-Endpunkt. Überschreibt Tailscale.

OpenClaw-Zustelloptionen

FlagStandardwertBeschreibung
--hook-url <url>(keiner)OpenClaw-Webhook-URL.
--hook-token <token>(keiner)OpenClaw-Webhook-Token.
--push-token <token>(keiner)Push-Token, der an gog watch serve weitergeleitet wird.

gog watch serve-Optionen

FlagStandardwertBeschreibung
--bind <host>127.0.0.1Bind-Host für gog watch serve.
--port <port>8788Port für gog watch serve.
--path <path>/gmail-pubsubPfad für gog watch serve.
--include-bodytrueE-Mail-Textauszüge einschließen. Übergeben Sie --no-include-body, um dies zu deaktivieren.
--max-bytes <n>20000Maximale Byteanzahl pro Textauszug.
--renew-minutes <n>720 (12h)Gmail-Watch alle N Minuten erneuern.

Tailscale-Freigabe

FlagStandardwertBeschreibung
--tailscale <mode>funnelPush-Endpunkt über tailscale freigeben: funnel, serve oder off.
--tailscale-path <path>(keiner)Pfad für tailscale serve/funnel.
--tailscale-target <t>(keiner)Ziel für Tailscale serve/funnel (Port, host:port oder URL).

Ausgabe

FlagBeschreibung
--jsonEine maschinenlesbare Zusammenfassung statt Text ausgeben.

webhooks gmail run

gog watch serve zusammen mit der Schleife zur automatischen Watch-Erneuerung im Vordergrund ausführen.
openclaw webhooks gmail run --account you@example.com
run akzeptiert dieselben gog watch serve-, OpenClaw-Zustell-, Pub/Sub- und Tailscale-Flags wie setup, mit folgenden Ausnahmen:
  • --account ist bei run optional (es greift auf das konfigurierte Konto zurück).
  • run akzeptiert nicht --project, --push-endpoint oder --json.
  • run-Flags haben keine eingebauten Standardwerte; fehlende Werte greifen auf die von setup geschriebenen Werte zurück.
KategorieFlags
Pub/Sub--account, --topic, --subscription, --label
OpenClaw-Zustellung--hook-url, --hook-token, --push-token
gog watch serve--bind, --port, --path, --include-body, --max-bytes, --renew-minutes
Tailscale--tailscale, --tailscale-path, --tailscale-target
Für run ist der Wert von --topic der vollständige Pub/Sub-Topic-Pfad (projects/.../topics/...), nicht nur der kurze Topic-Name.

End-to-End-Ablauf

Siehe Gmail-Pub/Sub-Integration für das GCP-Projekt, OAuth und die Gateway-seitige Einrichtung, die zu diesen CLI-Befehlen passt.

Verwandt