openclaw webhooks
Narzędzia pomocnicze i integracje Webhook. Obecnie ten obszar obejmuje przepływy Gmail Pub/Sub oparte na dołączonym obserwatorze gog.
Podpolecenia
Gateway automatycznie uruchamia również
gog gmail watch serve podczas startu, gdy ustawiono hooks.enabled=true oraz hooks.gmail.account (ustawiane przez gmail setup). gmail run realizuje tę samą logikę na pierwszym planie, co jest przydatne podczas debugowania lub gdy obserwator Gateway jest wyłączony. Szczegóły automatycznego uruchamiania oraz sposób rezygnacji za pomocą OPENCLAW_SKIP_GMAIL_WATCHER opisano w sekcji Integracja Gmail Pub/Sub.webhooks gmail setup
gcloud i gog, jeśli ich brakuje, uwierzytelnia gcloud, tworzy temat i subskrypcję Pub/Sub, rozpoczyna obserwowanie Gmaila oraz zapisuje konfigurację hooks.gmail z wartością hooks.enabled=true. Wyświetla Next: openclaw webhooks gmail run.
Wymagane
Opcje Pub/Sub
Opcje dostarczania OpenClaw
Opcje gog watch serve
Udostępnianie przez Tailscale
Dane wyjściowe
webhooks gmail run
gog watch serve wraz z pętlą automatycznego odnawiania obserwowania na pierwszym planie, ponownie uruchamiając gog watch serve po 2-sekundowym opóźnieniu, jeśli proces nieoczekiwanie się zakończy.
run przyjmuje te same flagi Pub/Sub, dostarczania OpenClaw, gog watch serve i Tailscale co setup, z następującymi wyjątkami:
- Flaga
--accountjest opcjonalna dlarun; w razie jej braku używana jest wartośćhooks.gmail.account. runnie przyjmuje flag--project,--push-endpointani--json.- Każda flaga używa w razie braku odpowiadającej jej wartości konfiguracji
hooks.gmail.*(zapisanej przezsetup), a następnie tej samej wbudowanej wartości domyślnej, której używasetup, z jednym wyjątkiem: dlarunwartością domyślną--tailscalejestoff(a niefunnel), gdy nie ustawiono ani flagi, anihooks.gmail.tailscale.mode.
Dla
run wartość --topic jest pełną ścieżką tematu Pub/Sub (projects/.../topics/...), a nie tylko skróconą nazwą tematu.