Перейти до основного вмісту

Documentation Index

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

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

openclaw webhooks

Помічники та інтеграції Webhook. Наразі ця поверхня обмежена потоками Gmail Pub/Sub, які інтегруються з вбудованим спостерігачем gog.

Підкоманди

openclaw webhooks gmail setup --account <email> [...]
openclaw webhooks gmail run   [--account <email>] [...]
ПідкомандаОпис
gmail setupНалаштувати відстеження Gmail, тему/підписку Pub/Sub і ціль доставки Webhook OpenClaw.
gmail runЗапустити gog watch serve разом із циклом автоматичного поновлення відстеження.

webhooks gmail setup

Налаштуйте відстеження Gmail, Pub/Sub і доставку 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

Обов’язково

ПрапорецьОпис
--account <email>Обліковий запис Gmail для відстеження.

Параметри Pub/Sub

ПрапорецьЗа замовчуваннямОпис
--project <id>(немає)Ідентифікатор проєкту GCP (власник OAuth-клієнта).
--topic <name>gog-gmail-watchНазва теми Pub/Sub.
--subscription <name>gog-gmail-watch-pushНазва підписки Pub/Sub.
--label <label>INBOXМітка Gmail для відстеження.
--push-endpoint <url>(немає)Явний push-ендпоінт Pub/Sub. Перевизначає Tailscale.

Параметри доставки OpenClaw

ПрапорецьЗа замовчуваннямОпис
--hook-url <url>(немає)URL Webhook OpenClaw.
--hook-token <token>(немає)Токен Webhook OpenClaw.
--push-token <token>(немає)Push-токен, що передається до gog watch serve.

Параметри gog watch serve

ПрапорецьЗа замовчуваннямОпис
--bind <host>127.0.0.1Хост прив’язки gog watch serve.
--port <port>8788Порт gog watch serve.
--path <path>/gmail-pubsubШлях gog watch serve.
--include-bodytrueВключати фрагменти тіла електронних листів. Передайте --no-include-body, щоб вимкнути.
--max-bytes <n>20000Максимальна кількість байтів на фрагмент тіла.
--renew-minutes <n>720 (12 год)Поновлювати відстеження Gmail кожні N хвилин.

Експозиція Tailscale

ПрапорецьЗа замовчуваннямОпис
--tailscale <mode>funnelВідкрити push-ендпоінт через Tailscale: funnel, serve або off.
--tailscale-path <path>(немає)Шлях для Tailscale serve/funnel.
--tailscale-target <t>(немає)Ціль Tailscale serve/funnel (порт, host:port або URL).

Вивід

ПрапорецьОпис
--jsonВивести машинозчитуване зведення замість тексту.

webhooks gmail run

Запустіть gog watch serve разом із циклом автоматичного поновлення відстеження на передньому плані.
openclaw webhooks gmail run --account you@example.com
run приймає ті самі прапорці gog watch serve, доставки OpenClaw, Pub/Sub і Tailscale, що й setup, за винятком:
  • --account є необов’язковим для run (він повертається до налаштованого облікового запису).
  • run не приймає --project, --push-endpoint або --json.
  • Прапорці run не мають вбудованих значень за замовчуванням; відсутні значення повертаються до значень, записаних setup.
КатегоріяПрапорці
Pub/Sub--account, --topic, --subscription, --label
Доставка 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
Для run значення --topic — це повний шлях теми Pub/Sub (projects/.../topics/...), а не лише коротка назва теми.

Наскрізний потік

Див. інтеграцію Gmail Pub/Sub щодо проєкту GCP, OAuth і налаштування на боці Gateway, яке поєднується з цими командами CLI.

Пов’язане