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> |
(لا شيء) |
نقطة نهاية دفع Pub/Sub صريحة. يتجاوز Tailscale. |
خيارات تسليم OpenClaw
| العلم |
الافتراضي |
الوصف |
--hook-url <url> |
(لا شيء) |
عنوان URL لـ Webhook في OpenClaw. |
--hook-token <token> |
(لا شيء) |
رمز Webhook في OpenClaw. |
--push-token <token> |
(لا شيء) |
رمز الدفع المُمرَّر إلى 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 (12h) |
تجديد مراقبة Gmail كل N دقيقة. |
كشف Tailscale
| العلم |
الافتراضي |
الوصف |
--tailscale <mode> |
funnel |
كشف نقطة نهاية الدفع عبر 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 هذه.
ذات صلة