openclaw webhooks
Допоміжні засоби та інтеграції Webhook. Наразі ця функціональність охоплює потоки Gmail Pub/Sub, побудовані на вбудованому спостерігачі gog.
Підкоманди
Gateway також автоматично запускає
gog gmail watch serve під час запуску, якщо встановлено hooks.enabled=true і задано hooks.gmail.account (налаштовується командою gmail setup). gmail run виконує ту саму логіку на передньому плані, що корисно для налагодження або коли спостерігач Gateway вимкнено. Докладніше про автоматичний запуск і відмову від нього за допомогою OPENCLAW_SKIP_GMAIL_WATCHER див. у розділі Інтеграція Gmail Pub/Sub.webhooks gmail setup
gcloud і gog, якщо їх немає, автентифікує gcloud, створює тему й підписку Pub/Sub, запускає спостереження Gmail і записує конфігурацію hooks.gmail з hooks.enabled=true. Виводить Next: openclaw webhooks gmail run.
Обов’язкові параметри
Параметри Pub/Sub
Параметри доставлення OpenClaw
Параметри gog watch serve
Надання доступу через Tailscale
Виведення
webhooks gmail run
gog watch serve разом із циклом автоматичного поновлення спостереження на передньому плані та перезапускає gog watch serve із затримкою 2 с, якщо процес несподівано завершується.
run приймає ті самі прапорці Pub/Sub, доставлення OpenClaw, gog watch serve і Tailscale, що й setup, за винятком такого:
--accountє необов’язковим дляrun; якщо його не задано, використовуєтьсяhooks.gmail.account.runне приймає--project,--push-endpointабо--json.- Для кожного прапорця спочатку використовується відповідне значення конфігурації
hooks.gmail.*(записане командоюsetup), а потім те саме вбудоване типове значення, яке використовуєsetup, з одним винятком: типовим значенням--tailscaleдляrunєoff(а неfunnel), якщо не задано ні прапорець, ніhooks.gmail.tailscale.mode.
Для
run значення --topic є повним шляхом до теми Pub/Sub (projects/.../topics/...), а не лише короткою назвою теми.