Regional platforms
ويتشات
يتصل OpenClaw بـ WeChat من خلال Plugin القناة الخارجي من Tencent:
@tencent-weixin/openclaw-weixin.
الحالة: Plugin خارجي، يتولى فريق Tencent Weixin صيانته. تُدعم المحادثات المباشرة والوسائط. لا تعلن البيانات الوصفية لإمكانات Plugin عن دعم المحادثات الجماعية (إذ تعلن عن المحادثات المباشرة فقط).
التسمية
- WeChat هو الاسم الظاهر للمستخدم في هذه الوثائق.
- Weixin هو الاسم الذي تستخدمه حزمة Tencent ومعرّف Plugin.
openclaw-weixinهو معرّف قناة OpenClaw (ويعملweixinوwechatكاسمين مستعارين).@tencent-weixin/openclaw-weixinهي حزمة npm.
استخدم openclaw-weixin في أوامر CLI ومسارات الإعدادات.
آلية العمل
لا توجد شيفرة WeChat في مستودع OpenClaw الأساسي. يوفّر OpenClaw عقد Plugin العام للقنوات، بينما يوفّر Plugin الخارجي بيئة التشغيل الخاصة بـ WeChat:
- يثبّت
openclaw plugins installالحزمة@tencent-weixin/openclaw-weixin. - يكتشف Gateway بيان Plugin ويحمّل نقطة دخوله.
- يسجّل Plugin معرّف القناة
openclaw-weixin. - يبدأ
openclaw channels login --channel openclaw-weixinتسجيل الدخول عبر رمز QR. - يخزّن Plugin بيانات اعتماد الحساب ضمن دليل حالة OpenClaw
(
~/.openclawافتراضيًا). - عند بدء Gateway، يشغّل Plugin مراقب Weixin لكل حساب مُعدّ.
- تُوحّد رسائل WeChat الواردة عبر عقد القناة، وتُوجّه إلى وكيل OpenClaw المحدد، ثم تُرسل الردود عبر مسار الإرسال الصادر في Plugin.
هذا الفصل مهم: تظل نواة OpenClaw مستقلة عن القنوات. ويتولى Plugin الخارجي تسجيل الدخول إلى WeChat، واستدعاءات واجهة Tencent iLink API، ورفع الوسائط وتنزيلها، ورموز السياق، ومراقبة الحسابات.
التثبيت
التثبيت السريع:
npx -y @tencent-weixin/openclaw-weixin-cli installالتثبيت اليدوي:
openclaw plugins install "@tencent-weixin/openclaw-weixin"openclaw config set plugins.entries.openclaw-weixin.enabled trueأعد تشغيل Gateway بعد التثبيت:
openclaw gateway restartتسجيل الدخول
شغّل تسجيل الدخول عبر رمز QR على الجهاز نفسه الذي يشغّل Gateway:
openclaw channels login --channel openclaw-weixinامسح رمز QR باستخدام WeChat على هاتفك وأكّد تسجيل الدخول. يحفظ Plugin رمز الحساب محليًا بعد نجاح المسح.
لإضافة حساب WeChat آخر، شغّل أمر تسجيل الدخول نفسه مجددًا. عند استخدام عدة حسابات، اعزل جلسات الرسائل المباشرة حسب الحساب والقناة والمرسل:
openclaw config set session.dmScope per-account-channel-peerالتحكم في الوصول
تستخدم الرسائل المباشرة نموذج الاقتران وقائمة السماح المعتادين في OpenClaw لـ Plugins القنوات.
وافق على المرسلين الجدد:
openclaw pairing list openclaw-weixinopenclaw pairing approve openclaw-weixin <CODE>للاطلاع على نموذج التحكم في الوصول كاملًا، راجع الاقتران.
التوافق
يتحقق Plugin من إصدار OpenClaw المضيف عند بدء التشغيل.
| سلسلة Plugin | إصدار OpenClaw | وسم npm |
|---|---|---|
2.x |
>=2026.5.12 (الإصدار الحالي 2.4.6؛ كانت إصدارات 2.x المبكرة تقبل >=2026.3.22) |
latest |
1.x |
>=2026.1.0 <2026.3.22 |
legacy |
إذا أبلغ Plugin بأن إصدار OpenClaw لديك قديم جدًا، فإما أن تحدّث OpenClaw أو تثبّت السلسلة القديمة من Plugin:
openclaw plugins install @tencent-weixin/openclaw-weixin@legacyالعملية المرافقة
يمكن لـ Plugin WeChat تشغيل مهام مساعدة بجانب Gateway أثناء مراقبة واجهة Tencent iLink API. في المشكلة #68451، كشف مسار المهام المساعدة هذا خللًا في التنظيف العام للنسخ القديمة من Gateway في OpenClaw: كان بإمكان عملية فرعية محاولة تنظيف عملية Gateway الأصلية، مما تسبب في حلقات إعادة تشغيل عند استخدام مديري العمليات مثل systemd.
يستثني تنظيف بدء التشغيل الحالي في OpenClaw العملية الحالية وأسلافها، لذلك لا يمكن لمساعد القناة إنهاء Gateway الذي شغّله. هذا الإصلاح عام؛ وليس مسارًا خاصًا بـ WeChat في النواة.
استكشاف الأخطاء وإصلاحها
تحقق من التثبيت والحالة:
openclaw plugins listopenclaw channels status --probeopenclaw --versionإذا ظهرت القناة على أنها مثبّتة لكنها لا تتصل، فتأكد من أن Plugin مفعّل ثم أعد التشغيل:
openclaw config set plugins.entries.openclaw-weixin.enabled trueopenclaw gateway restartإذا تكررت إعادة تشغيل Gateway بعد تمكين WeChat، فحدّث كلًا من OpenClaw وPlugin:
npm view @tencent-weixin/openclaw-weixin versionopenclaw plugins install "@tencent-weixin/openclaw-weixin" --forceopenclaw gateway restartإذا أبلغ بدء التشغيل بأن حزمة Plugin المثبّتة requires compiled runtime output for TypeScript entry، فهذا يعني أن حزمة npm نُشرت دون ملفات بيئة تشغيل
JavaScript المترجمة التي يحتاجها OpenClaw. حدّث Plugin أو أعد تثبيته بعد أن ينشر
ناشره حزمة مصححة، أو عطّل Plugin أو ألغِ تثبيته مؤقتًا.
التعطيل المؤقت:
openclaw config set plugins.entries.openclaw-weixin.enabled falseopenclaw gateway restartالوثائق ذات الصلة
- نظرة عامة على القنوات: قنوات المحادثة
- الاقتران: الاقتران
- توجيه القنوات: توجيه القنوات
- بنية Plugins: بنية Plugins
- حزمة تطوير Plugin القناة: حزمة تطوير Plugin القناة
- الحزمة الخارجية: @tencent-weixin/openclaw-weixin