openclaw webhooks
Webhook सहायक और एकीकरण। वर्तमान में यह सतह बंडल किए गए gog वॉचर पर निर्मित Gmail Pub/Sub प्रवाहों तक सीमित है।
उपकमांड
hooks.enabled=true और hooks.gmail.account सेट होने पर (gmail setup द्वारा सेट किए जाते हैं), Gateway बूट के समय gog gmail watch serve को भी स्वतः प्रारंभ करता है। gmail run अग्रभूमि में वही लॉजिक है, जो डीबगिंग के लिए या Gateway वॉचर अक्षम होने पर उपयोगी है। स्वतः-प्रारंभ के विवरण और OPENCLAW_SKIP_GMAIL_WATCHER ऑप्ट-आउट के लिए Gmail Pub/Sub एकीकरण देखें।
webhooks gmail setup
अनुपस्थित होने पर gcloud और gog इंस्टॉल करता है, gcloud को प्रमाणित करता है, Pub/Sub टॉपिक और सब्सक्रिप्शन बनाता है, Gmail वॉच प्रारंभ करता है और hooks.enabled=true के साथ hooks.gmail कॉन्फ़िग लिखता है। Next: openclaw webhooks gmail run प्रिंट करता है।
आवश्यक
Pub/Sub विकल्प
OpenClaw डिलीवरी विकल्प
gog watch serve विकल्प
Tailscale एक्सपोज़र
आउटपुट
webhooks gmail run
gog watch serve और वॉच स्वतः-नवीनीकरण लूप को अग्रभूमि में चलाता है और यदि gog watch serve अप्रत्याशित रूप से बंद हो जाए, तो 2s की देरी के बाद उसे पुनः प्रारंभ करता है।
run, setup के समान Pub/Sub, OpenClaw डिलीवरी, gog watch serve और Tailscale फ़्लैग स्वीकार करता है, इन अपवादों के साथ:
--account, run पर वैकल्पिक है; यह hooks.gmail.account पर फ़ॉलबैक करता है।
run, --project, --push-endpoint या --json स्वीकार नहीं करता।
- हर फ़्लैग पहले संबंधित
hooks.gmail.* कॉन्फ़िग मान (setup द्वारा लिखा गया) पर और फिर setup द्वारा उपयोग किए जाने वाले उसी अंतर्निहित डिफ़ॉल्ट पर फ़ॉलबैक करता है, केवल एक अपवाद के साथ: जब न तो फ़्लैग और न ही hooks.gmail.tailscale.mode सेट हो, तब --tailscale, run पर off पर डिफ़ॉल्ट होता है (funnel पर नहीं)।
run के लिए, --topic मान पूरा Pub/Sub टॉपिक पथ (projects/.../topics/...) है, केवल छोटा टॉपिक नाम नहीं।
संबंधित