Langsung ke konten utama

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

Helper dan integrasi Webhook. Saat ini area ini dibatasi untuk alur Gmail Pub/Sub yang terintegrasi dengan pengawas gog bawaan.

Subperintah

openclaw webhooks gmail setup --account <email> [...]
openclaw webhooks gmail run   [--account <email>] [...]
SubperintahDeskripsi
gmail setupKonfigurasikan Gmail watch, topik/langganan Pub/Sub, dan target pengiriman webhook OpenClaw.
gmail runJalankan gog watch serve plus loop perpanjangan otomatis watch.

webhooks gmail setup

Konfigurasikan Gmail watch, Pub/Sub, dan pengiriman webhook OpenClaw.
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

Wajib

FlagDeskripsi
--account <email>Akun Gmail yang akan diawasi.

Opsi Pub/Sub

FlagDefaultDeskripsi
--project <id>(tidak ada)ID proyek GCP (pemilik klien OAuth).
--topic <name>gog-gmail-watchNama topik Pub/Sub.
--subscription <name>gog-gmail-watch-pushNama langganan Pub/Sub.
--label <label>INBOXLabel Gmail yang akan diawasi.
--push-endpoint <url>(tidak ada)Endpoint push Pub/Sub eksplisit. Mengganti Tailscale.

Opsi pengiriman OpenClaw

FlagDefaultDeskripsi
--hook-url <url>(tidak ada)URL webhook OpenClaw.
--hook-token <token>(tidak ada)Token webhook OpenClaw.
--push-token <token>(tidak ada)Token push yang diteruskan ke gog watch serve.

Opsi gog watch serve

FlagDefaultDeskripsi
--bind <host>127.0.0.1Host bind gog watch serve.
--port <port>8788Port gog watch serve.
--path <path>/gmail-pubsubPath gog watch serve.
--include-bodytrueSertakan cuplikan isi email. Berikan --no-include-body untuk menonaktifkan.
--max-bytes <n>20000Byte maksimum per cuplikan isi.
--renew-minutes <n>720 (12j)Perpanjang Gmail watch setiap N menit.

Eksposur Tailscale

FlagDefaultDeskripsi
--tailscale <mode>funnelEkspos endpoint push melalui tailscale: funnel, serve, atau off.
--tailscale-path <path>(tidak ada)Path untuk tailscale serve/funnel.
--tailscale-target <t>(tidak ada)Target Tailscale serve/funnel (port, host:port, atau URL).

Keluaran

FlagDeskripsi
--jsonCetak ringkasan yang dapat dibaca mesin, bukan teks.

webhooks gmail run

Jalankan gog watch serve plus loop perpanjangan otomatis watch di latar depan.
openclaw webhooks gmail run --account you@example.com
run menerima flag gog watch serve, pengiriman OpenClaw, Pub/Sub, dan Tailscale yang sama seperti setup, kecuali:
  • --account bersifat opsional pada run (akan kembali ke akun yang dikonfigurasi).
  • run tidak menerima --project, --push-endpoint, atau --json.
  • Flag run tidak memiliki default bawaan; nilai yang hilang akan kembali ke nilai yang ditulis oleh setup.
KategoriFlag
Pub/Sub--account, --topic, --subscription, --label
Pengiriman OpenClaw--hook-url, --hook-token, --push-token
gog watch serve--bind, --port, --path, --include-body, --max-bytes, --renew-minutes
Tailscale--tailscale, --tailscale-path, --tailscale-target
Untuk run, nilai --topic adalah path topik Pub/Sub lengkap (projects/.../topics/...), bukan hanya nama topik pendek.

Alur end-to-end

Lihat Integrasi Gmail Pub/Sub untuk proyek GCP, OAuth, dan penyiapan sisi gateway yang dipasangkan dengan perintah CLI ini.

Terkait