openclaw webhooks
Помічники та інтеграції Webhook. Наразі ця поверхня обмежена потоками Gmail Pub/Sub, які інтегруються з вбудованим спостерігачем gog.
Підкоманди
bashopenclaw 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.
bashopenclaw webhooks gmail setup --account [email protected]openclaw webhooks gmail setup --account [email protected] --project my-gcp-project --jsonopenclaw webhooks gmail setup --account [email protected] --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-body |
true |
Включати фрагменти тіла електронних листів. Передайте --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 разом із циклом автоматичного поновлення відстеження на передньому плані.
bashopenclaw webhooks gmail run --account [email protected]
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 |
Наскрізний потік
Див. інтеграцію Gmail Pub/Sub щодо проєкту GCP, OAuth і налаштування на боці Gateway, яке поєднується з цими командами CLI.
Пов’язане