@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.
التثبيت
التثبيت السريع:تسجيل الدخول
شغّل تسجيل الدخول عبر رمز QR على الجهاز نفسه الذي يشغّل Gateway:التحكم في الوصول
تستخدم الرسائل المباشرة نموذج الاقتران وقائمة السماح المعتادين في OpenClaw لـ Plugins القنوات. وافق على المرسلين الجدد:التوافق
يتحقق Plugin من إصدار OpenClaw المضيف عند بدء التشغيل.
إذا أبلغ Plugin بأن إصدار OpenClaw لديك قديم جدًا، فإما أن تحدّث
OpenClaw أو تثبّت السلسلة القديمة من Plugin:
العملية المرافقة
يمكن لـ Plugin WeChat تشغيل مهام مساعدة بجانب Gateway أثناء مراقبة واجهة Tencent iLink API. في المشكلة #68451، كشف مسار المهام المساعدة هذا خللًا في التنظيف العام للنسخ القديمة من Gateway في OpenClaw: كان بإمكان عملية فرعية محاولة تنظيف عملية Gateway الأصلية، مما تسبب في حلقات إعادة تشغيل عند استخدام مديري العمليات مثل systemd. يستثني تنظيف بدء التشغيل الحالي في OpenClaw العملية الحالية وأسلافها، لذلك لا يمكن لمساعد القناة إنهاء Gateway الذي شغّله. هذا الإصلاح عام؛ وليس مسارًا خاصًا بـ WeChat في النواة.استكشاف الأخطاء وإصلاحها
تحقق من التثبيت والحالة:requires compiled runtime output for TypeScript entry، فهذا يعني أن حزمة npm نُشرت دون ملفات بيئة تشغيل
JavaScript المترجمة التي يحتاجها OpenClaw. حدّث Plugin أو أعد تثبيته بعد أن ينشر
ناشره حزمة مصححة، أو عطّل Plugin أو ألغِ تثبيته مؤقتًا.
التعطيل المؤقت:
الوثائق ذات الصلة
- نظرة عامة على القنوات: قنوات المحادثة
- الاقتران: الاقتران
- توجيه القنوات: توجيه القنوات
- بنية Plugins: بنية Plugins
- حزمة تطوير Plugin القناة: حزمة تطوير Plugin القناة
- الحزمة الخارجية: @tencent-weixin/openclaw-weixin