openclaw webhooks
أدوات مساعدة وتكاملات Webhook. يقتصر هذا السطح حاليًا على تدفقات Gmail Pub/Sub المبنية على مراقب gog المضمّن.
الأوامر الفرعية
يشغّل Gateway أيضًا
gog gmail watch serve تلقائيًا عند بدء التشغيل بعد تعيين hooks.enabled=true وhooks.gmail.account (يعيّنهما gmail setup). يستخدم gmail run المنطق نفسه في الواجهة الأمامية، وهو مفيد لتصحيح الأخطاء أو عند تعطيل مراقب Gateway. راجع تكامل Gmail Pub/Sub لمعرفة تفاصيل التشغيل التلقائي وخيار إلغاء الاشتراك OPENCLAW_SKIP_GMAIL_WATCHER.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 بعد تأخير قدره ثانيتان إذا توقف بشكل غير متوقع.
يقبل run علامات Pub/Sub وتسليم OpenClaw وgog watch serve وTailscale نفسها التي يقبلها setup، باستثناء ما يلي:
- تكون
--accountاختيارية معrun؛ ويعود إلىhooks.gmail.account. - لا يقبل
runالخيارات--projectأو--push-endpointأو--json. - تعود كل علامة إلى قيمة إعدادات
hooks.gmail.*المطابقة (التي يكتبهاsetup)، ثم إلى القيمة الافتراضية المضمّنة نفسها التي يستخدمهاsetup، مع استثناء واحد: تكون القيمة الافتراضية لـ--tailscaleهيoffمعrun(وليستfunnel) عندما لا تكون العلامة ولاhooks.gmail.tailscale.modeمعيّنة.
بالنسبة إلى
run، تكون قيمة --topic هي المسار الكامل لموضوع Pub/Sub (projects/.../topics/...)، وليست مجرد اسم الموضوع المختصر.