النقاط الرئيسية
- WeChatFerry (Windows) هو الربط الأكثر موثوقية لعميل WeChat PC في 2026: يعمل بجانب WeChat دون تعديل ملفاته الثنائية
- يعرض Ollama HTTP API محليًا على المنفذ 11434: سكريبت Python من 10 أسطر يوجه رسائل WeChat إلى أي نموذج محمّل
- Qwen3 7B Q4_K_M: موصى به للمحادثات باللغة الصينية — 5.5 GB VRAM، ترميز CJK أصلي، 8–15 رمز/ثانية على mini PC
- خادم mini PC دائم التشغيل (Minisforum UM890 Pro، ~35 واط): يُبقي البوت متاحًا على مدار الساعة للمحادثات الجماعية والشخصية
- الاستدلال المحلي: لا تُنقل أي بيانات إلى السحابة — يمتثل للمادة 31 من قانون أمن البيانات الصيني للبيانات الشخصية
ثلاثة أنماط لتكامل WeChat + نموذج لغة محلي
النمط 1 — WeChatFerry + Ollama (Windows): الأكثر استقرارًا. يعترض WeChatFerry عميل WeChat PC الرسمي ويعرض SDK بـ Python. تصل الرسائل كأحداث؛ يستدعي سكريبتك HTTP API لـ Ollama ويُعيد الرد. يعمل للمحادثات الشخصية والجماعية. يتطلب Windows مع تثبيت WeChat PC.
النمط 2 — جسر HTTP webhook: يشغّل خادم HTTP محليًا يستقبل استدعاءات webhook من بوابة WeChat تابعة لطرف ثالث. أكثر تعقيدًا في الإعداد، لكنه يعمل على منصات متعددة. مناسب للشركات التي لديها بنية تحتية لـ WeChat Official Account.
النمط 3 — Ollama + إعادة توجيه Open WebUI: يستخدم ميزة إشعارات WeChat في Open WebUI (عند توفرها) لإرسال ملخصات أو ردود إلى حساب WeChat شخصي. خفيف ولا يحتاج ربطًا، لكنه يدعم الإشعارات أحادية الاتجاه فقط.
بالنسبة لمعظم المستخدمين — خاصة في الصين بحسابات شخصية — النمط 1 (WeChatFerry + Ollama) هو الخيار الصحيح لعام 2026.
إعداد WeChatFerry: خطوة بخطوة
- 1ثبّت WeChat PC (الإصدار الرسمي من weixin.qq.com) على Windows
- 2ثبّت WeChatFerry:
pip install wcferry(Python 3.10+) - 3ابدأ daemon لـ WeChatFerry:
python -m wcferry.daemon - 4اكتب معالج الرسائل:
from wcferry import Wcf; wcf = Wcf(); wcf.enable_receiving_msg() - 5في حلقة الرسائل، أرسل POST إلى Ollama:
requests.post("http://localhost:11434/api/generate", json={"model":"qwen2.5:7b","prompt":msg.content}) - 6أرسل الرد: `wcf.send_text(response["response"], msg.roomid or msg.sender)`
- 7اختبر برسالة شخصية؛ تحقق من ظهور الرد في WeChat خلال 2–5 ثوانٍ
import requests
from wcferry import Wcf
wcf = Wcf()
wcf.enable_receiving_msg()
while True:
msg = wcf.get_msg()
if msg and msg.from_self() is False:
resp = requests.post(
"http://localhost:11434/api/generate",
json={"model": "qwen2.5:7b", "prompt": msg.content, "stream": False}
).json()
wcf.send_text(resp["response"], msg.roomid or msg.sender)Ollama HTTP API: نقاط النهاية الرئيسية
يشغّل Ollama خادم REST محليًا على http://localhost:11434 بعد ollama serve. لا مصادقة مطلوبة للاتصالات المحلية.
التوليد (دور واحد): POST /api/generate — الجسم: {model, prompt, stream: false} — يُعيد {response, done}
الدردشة (متعددة الأدوار): POST /api/chat — الجسم: `{model, messages: [{role, content}]}` — يحافظ على سياق المحادثة بين الاستدعاءات
قائمة النماذج: GET /api/tags — يُعيد جميع النماذج المثبتة مع أحجامها
لتكامل WeChat، استخدم /api/chat مع تاريخ محادثة دوري (آخر 10 رسائل) للحفاظ على السياق خلال الجلسة.
Mini PC كخادم WeChat LLM دائم التشغيل
يُبقي mini PC مخصص ودائم التشغيل بوت WeChat يعمل دون احتلال جهاز محمول أو محطة عمل.
Minisforum UM890 Pro (موصى به): AMD Ryzen 9 8945HS، 32–64 GB DDR5، AMD Radeon 780M iGPU. يشغّل Qwen3 7B بـ ~8 رمز/ثانية عبر ROCm على Linux. الاستهلاك: ~35 واط في وضع الخمول، ~65 واط أثناء الاستدلال. السعر: ~350–450 دولار.
Mac Mini M4: Apple Silicon M4، 16–32 GB ذاكرة موحدة، ~18 رمز/ثانية للنماذج 7B عبر MLX. الاستهلاك: ~20 واط في وضع الخمول. الخيار الأهدأ صوتًا. السعر: ~599 دولار.
نصيحة للإعداد: فعّل التشغيل التلقائي — أضف ollama serve وسكريبت جسر WeChatFerry إلى systemd (Linux) أو مجدول المهام في Windows. سيتعافى البوت تلقائيًا بعد كل انقطاع في الكهرباء.
أفضل النماذج للمحادثات باللغة الصينية في WeChat
Qwen3 7B Q4_K_M (الخيار الأول): طوّرته Alibaba بترميز CJK أصلي. 5.5 GB VRAM، 8–15 رمز/ثانية. يفهم الأمثال الصينية والمراجع الكلاسيكية والعبارات العامية أفضل بكثير من النماذج ذات التوجه الغربي. التثبيت: ollama pull qwen2.5:7b.
Qwen3 14B Q4_K_M: لمحادثات أكثر ثراءً عند توفر mini PC بـ 12–16 GB RAM. 9.5 GB VRAM، 4–8 رمز/ثانية. أفضل بشكل ملحوظ في الاستدلال الدقيق باللغة الصينية والسياق متعدد الأدوار.
DeepSeek-R1-Distill-Qwen-7B: جيد للإجابة عن الأسئلة والشروحات خطوة بخطوة باللغة الصينية. أضعف قليلًا في المحادثة العادية مقارنةً بـ Qwen3 7B.
تجنّب: Llama 3 وMistral — تستخدم المرمّزات ذات التوجه الغربي 2–3× رموز أكثر للنص الصيني، مما يولّد ردودًا أبطأ وقطعًا في الرسائل الطويلة.
إدارة محادثات المجموعة
تتطلب المجموعات في WeChat إدارة إشارات @. يعرض WeChatFerry msg.is_at لاكتشاف متى يُشار إلى البوت.
الممارسة الجيدة: الرد فقط عندما يكون msg.is_at صحيحًا أو عندما تبدأ الرسالة بكلمة تفعيل. الرد على كل رسالة في المجموعة يولّد ضوضاء ويفعّل حدود معدل مكافحة البوتات في WeChat.
حد المعدل: قد يقيّد WeChat الحسابات التي ترسل أكثر من ~30 رسالة في الدقيقة. أضف تأخيرًا 2–3 ثوانٍ بين ردود البوت في سياقات المجموعة.
إدارة السياق: في محادثات المجموعة، احتفظ بسجلات محادثة منفصلة لكل مستخدم (مفهرسة بـ msg.sender) لتجنب خلط السياق بين المشاركين.
الخصوصية والامتثال لقانون أمن البيانات الصيني
يعني الاستدلال المحلي أن المطالبات والردود وتاريخ المحادثة لا تغادر أجهزتك أبدًا. لا تعالج خوادم Tencent في WeChat ولا أي API نموذج لغة سحابية المحتوى.
قانون أمن البيانات الصيني (DSL، 2021) المادة 31: تُلزم بأن تظل البيانات الشخصية المجمّعة أو المستخدمة على الأراضي الصينية تحت الولاية القضائية الصينية. يضمن تشغيل نموذجك اللغوي المحلي ألا يُوجَّه الاستدلال عبر موفري سحابة أجانب (OpenAI وAnthropic وGoogle).
قانون الأمن السيبراني المادة 37: يجب على مشغلي البنية التحتية للمعلومات الحيوية تخزين البيانات داخل البلاد. يلبّي الاستدلال المحلي هذا المطلب للاستخدام الشخصي والشركات الصغيرة.
ما لا يشمله ذلك: تظل بيانات تعريف رسائل WeChat (من أرسل لمن والطوابع الزمنية) على خوادم Tencent وفقًا لشروط الخدمة — لا يمكن للاستدلال المحلي تغيير ذلك. للخصوصية الكاملة، استخدم منصة مراسلة محلية بدلًا من WeChat.
ملاحظة للقراء في الدول العربية: تُلزم المادة 28 من GDPR باتفاقيات مع معالجي البيانات. يتجنب تشغيل النماذج اللغوية محليًا الحاجة إلى اتفاقية معالجة بيانات مع أي موفر نموذج لغة — تبسيط امتثال كبير.
الأسئلة الشائعة
هل يعمل WeChatFerry مع WeChat للماك؟
لا. يعترض WeChatFerry ملفات DLL لعميل WeChat PC على Windows ولا يتوافق مع WeChat للماك. على الماك، استخدم VM بـ Windows أو أحد أنماط HTTP webhook.
هل يمكن أن تحظر Tencent حسابي لاستخدام بوت؟
تحظر شروط خدمة WeChat الإرسال الجماعي الآلي. نادرًا ما تؤدي البوتات الشخصية ذات معدلات الرد الشبيهة بالبشر (1–5 رسائل في الدقيقة) إلى حظر. تجنّب الإرسال الجماعي أو البريد المزعج في المجموعات أو استخدام البوت للترويج التجاري.
ما أفضل نموذج Ollama للنص الصيني؟
Qwen3 7B Q4_K_M. طوّرته Alibaba بترميز CJK أصلي — أكثر كفاءة بـ 30–40% مع النص الصيني مقارنةً بنماذج Llama أو Mistral.
هل يمكنني تشغيل هذا على كمبيوتر محمول؟
نعم. يشغّل كمبيوتر محمول بـ 16 GB RAM نموذج Qwen3 7B بشكل مريح بـ 8–15 رمز/ثانية على المعالج فقط. كمون الرد 3–8 ثوانٍ لكل رسالة، وهو مقبول للمحادثة.
هل يمتثل الاستدلال المحلي لقانون أمن البيانات الصيني؟
بالنسبة لمحتوى الاستدلال (المطالبات والردود)، نعم — لا تغادر أي بيانات أجهزتك. تظل بيانات تعريف رسائل WeChat على خوادم Tencent وفقًا لشروط الخدمة.
كيف أدير المحادثات متعددة الأدوار؟
خزّن تاريخ المحادثة كقائمة Python تحتوي قواميس {role, content} مفهرسة بالمرسل. مرّر آخر 10–15 رسالة إلى /api/chat في كل طلب للحفاظ على السياق.
قراءة ذات صلة
- بوت WeChat مع نموذج لغة محلي: دليل المساعد الشخصي — تحليل متعمق لـ WeChatFerry للمساعدين الشخصيين
- أفضل mini PC للنموذج اللغوي المحلي — مقارنة الأجهزة لخوادم النماذج اللغوية الدائمة التشغيل
- وكلاء الذكاء الاصطناعي المحليون مع MCP 2026 — وسّع بوتات WeChat باستخدام الأدوات والأتمتة
- استبدل Zapier بوكلاء ذكاء اصطناعي محليين — تدفقات الأتمتة المُشغَّلة بأحداث WeChat