دوز مباشرة للمحتوى الرئيسي
دروس فالذكاء الاصطناعي

شرح WeChatBridge: صيفط محادثات WeChat لـ AI Agent وObsidian

هاد الشرح كيوضّح كيفاش تنصّب وتكوّن WeChatBridge، وتصيفط محادثات مدموجة من خلال قائمة المشاركة الأصلية ديال WeChat لـ Codex وClaude وغيرهم من AI Agent، ولا تأرشفها فـ Obsidian، مع شرح الصلاحيات، وتعليمات السيناريوهات، والأهداف المخصّصة، وطريقة البناء من المصدر.

شرح WeChatBridge لإرسال محادثات WeChat لـ AI Agent وObsidian

شنو هو WeChatBridge

WeChatBridge، والاسم ديالو بالصينية هو «微信流»، هو أداة أصلية وخفيفة خدامة كلياً محلياً فـ macOS. كيعتمد على خاصية «إعادة التوجيه المدموج» اللي كيوفّرها WeChat 4.1.13 وما فوق، وكيأرشف ملفات TXT والصور والفيديوهات الناتجة عن سجلات المحادثات، ومن بعد كيبعثها عبر إضافة المشاركة ديال النظام لـ AI Agent، وقاعدة معرفة محلية، والحافظة، ولا لأي تطبيق آخر محدّد.

ما كيقراش قاعدة بيانات WeChat، وما كيفكّش التشفير، وما كيدخلش للعمليات ديال WeChat وما كيبدّلهاش. محتوى المحادثة كيجِي غير من الملفات اللي كيصدّرها WeChat بشكل مباشر، والأرشيف، وإعدادات السيناريوهات، وسجلات الإرسال كيبقاو كاملين مخزّنين فالجهاز المحلي.

الوظائف الأساسية

تسعة ديال مداخل الإرسال الأصلية

من بعد ما تنصّب وتفعّل إضافة المشاركة، تقدر تختار الأهداف التالية مباشرة من قائمة «إعادة التوجيه لتطبيقات أخرى» فـ WeChat، بلا ما تحتاج تحلّ النافذة الرئيسية ديال 微信流 من قبل:

  • صيفط لـ Codex: كيفعّل ChatGPT/Codex وكيلصق أرشيف المحادثة.
  • صيفط لـ Claude: كيفعّل Claude وكيلصق أرشيف المحادثة.
  • صيفط لـ 豆包: كيفعّل 豆包 وكيلصق أرشيف المحادثة.
  • صيفط لـ 千问办公: كيفعّل 千问办公 وكيلصق أرشيف المحادثة.
  • صيفط لـ WorkBuddy: كيفعّل WorkBuddy وكيلصق أرشيف المحادثة.
  • صيفط لـ WeSight: كيفعّل WeSight وكيلصق أرشيف المحادثة.
  • رسّخ فـ Obsidian: كينشئ مذكرة Markdown وكيحفظ المرفقات الأصلية.
  • نسخ للحافظة: كيخلّي الملفات محفوظة، وكتقدر تلصقها يدوياً.
  • إرسال مخصّص: كيعيد التوجيه للائحة ديال تطبيقات macOS اللي كيسهر عليها المستخدم.

السيناريوهات والمهارات والسجلات المحلية

微信流 كيدعم حفظ تعليمات سيناريوهات مختلفة لمجموعات المحادثة ولا للمهام، مع تحديد الـ Agent المناسب لكل واحد. مركز المهارات كيسمح بتدبير ملفات SKILL.md المتوافقة مع الـ Agent. والتطبيق الرئيسي كيحفظ حتى سجلات الدفعات محلياً، باش تقدر تشوف الحالة، وتعاود الإرسال، وتنسخ المحتوى، وتحدّد مكان الملفات، ولا تمسح السجل القديم.

حلّ احتياطي فحالة الفشل

إلا ما كانش التطبيق الهدف منصّب، ولا كانت الصلاحيات ديال النظام ناقصة، 微信流 غادي يبقى محافظ على الملفات فالحافظة، باش تكمّل العملية يدوياً.

الاستعداد قبل التنصيب

قبل ما تستعمل 微信流، تأكّد بلي البيئة ديالك كتستوفي الشروط التالية:

  • macOS 14 Sonoma ولا إصدار أحدث.
  • إلا بغيتي اللصق التلقائي، خاصك تمنح صلاحية تسهيلات الاستخدام من إعدادات النظام.
  • إلا بغيتي يتعرّف على اسم المحادثة فشريط عنوان WeChat، خاصك تمنح صلاحية تسجيل الشاشة.
  • إلا غادي تبني من المصدر، خاصك Xcode 16 ولا Command Line Tools متوافق مع Swift 6.

صلاحية تسجيل الشاشة كتستعمل غير للتعرّف على اسم المحادثة فشريط عنوان WeChat، والصورة كتتعالج غير فالذاكرة. صلاحية تسهيلات الاستخدام كتستعمل غير لتفعيل التطبيق الهدف وتنفيذ اللصق.

الطريقة الأولى: تنصيب النسخة المنشورة

  1. حلّ إصدارات WeChatBridge على GitHub وحمّل آخر ملف DMG. الـ README كيوضّح بلي حزمة التنصيب منشورة بتوقيع Developer ID وموثّقة من Apple.

  2. حلّ ملف DMG وجرّ «微信流» لمجلد «التطبيقات». حزمة التنصيب كتدعم Apple Silicon وIntel Mac بجوج.

  3. شغّل 微信流 ومشِ لـ «الإعدادات → المداخل».

  4. فعّل مداخل المشاركة اللي محتاج، بحال Claude وCodex وObsidian ولا النسخ للحافظة.

  5. إلا ما بانش المدخل فقائمة مشاركة النظام، مشِ لـ «إعدادات النظام → عام → عناصر الدخول والإضافات → المشاركة»، وراجع واش الإضافة المناسبة مفعّلة.

الطريقة الثانية: البناء من المصدر

المطوّرين يقدرو ينسخو المستودع، يشغّلو الاختبارات، ويخرّجو نسخة للبناء والنشر:

git clone https://github.com/freestylefly/WeChatBridge.git
cd WeChatBridge
swift test
CONFIG=release Scripts/make-app.sh

من بعد ما يكمل البناء، التطبيق كيلقاوه فـ dist/微信流.app. استعمل السكريبت التالي باش تنصّب نسخة التطوير فمجلد «التطبيقات» ديال المستخدم الحالي وتسجّل إضافة المشاركة:

Scripts/install-dev-build.sh

من بعد التنصيب، حلّ «微信流 → الإعدادات → المداخل» وفعّل مداخل المشاركة اللي محتاج.

البناء المحلي كيستعمل بالأولوية شهادة Apple Development ولا Developer ID الموجودة فـ Keychain. إلا ما كانت حتى شهادة متوفرة، غادي يستعمل توقيع ad-hoc، وmacOS يقدر يطلب منك تعاود تمنح صلاحية تسهيلات الاستخدام.

الاستعمال الأساسي: صيفط محادثات WeChat لـ AI Agent

  1. حلّ المحادثة المستهدفة فـ WeChat ديال macOS.

  2. اختار بزاف ديال سجلات المحادثة واختار «إعادة التوجيه المدموج».

  3. دخل لـ «إعادة التوجيه لتطبيقات أخرى»، واختار «صيفط لـ Claude» ولا «صيفط لـ Codex» ولا أي مدخل AI آخر مفعّل.

  4. 微信流 كيتلقى أرشيف ZIP اللي كيولّدو WeChat، واللي يقدر يحتوي على TXT والصور والفيديوهات.

  5. 微信流 كيفعّل التطبيق الهدف، وكيلصق تعليمات السيناريو المختار، ومن بعد كيلصق أرشيف المحادثة بشكل تلقائي.

مثلاً، ملي كتتعامل مع نقاش ديال مجموعة خدامة، تقدر أولاً تنشئ سيناريو باسم «تنظيم الاجتماع» وتحفظ تعليمات مهمة بحال التالية:

رتّب هاد أرشيف المحادثة بهاد الشكل:
1. القرارات اللي تأكّدات
2. المهام اللي خاصها تدار والمسؤول على كل وحدة
3. المشاكل اللي مازال ما تحلّاتش
4. الروابط والمرفقات المذكورة

ملي كتعاود توجّه المحادثة، اختار هاد السيناريو باش يخدم الـ Agent المتوافق على المحتوى ببنية ثابتة. المستخدم هو اللي كيسهر على تعليمات السيناريوهات، والنتيجة الفعلية كتتعلّق بالتطبيق الهدف والموديل المستعمل.

الاستعمال الأساسي: الأرشفة فـ Obsidian

  1. تأكّد بلي فعّلت مدخل «رسّخ فـ Obsidian» فـ 微信流.

  2. اختار بزاف ديال السجلات فـ WeChat ونفّذ «إعادة التوجيه المدموج».

  3. اختار «رسّخ فـ Obsidian» من قائمة المشاركة.

  4. 微信流 كينشئ مذكرة Markdown وكيحفظ ملف ZIP الأصلي والمرفقات المرتبطة.

  5. المحتوى كيتنظّم حسب اسم المحادثة، باش يسهل البحث فيه ومواصلة ترتيبه فقاعدة المعرفة المحلية.

هاد الطريقة مناسبة لترسيخ نقاشات المشاريع، ومواد التعلّم، ولا المعلومات المهمة فالمجموعات، مع الاحتفاظ بالأرشيف الأصلي اللي صدّرو WeChat.

استعمال الحافظة والأهداف المخصّصة

النسخ للحافظة

إلا ما بغيتيش تحلّ تطبيق آخر دابا، تقدر تختار «نسخ للحافظة». 微信流 غادي يبقى محافظ على الملفات، ومن بعد تقدر تبدّل يدوياً للتطبيق الهدف وتلصقها. وهادشي حتى هو حلّ احتياطي عملي إلا كانت الصلاحيات ناقصة ولا التطبيق الهدف ما منصّبش.

الإرسال لتطبيقات مخصّصة

زيادة على المداخل المدموجة، تقدر تسهر على لائحة ديالك ديال تطبيقات macOS. بالنسبة للتطبيقات ديال الطرفية، تقدر تكوّنها باش تستقبل غير مسارات الملفات، وبهذا تسلّم أرشيف المحادثة لسكريبتات ولا لسير عمل موجود عندك فسطّر الأوامر. خاصك تضبط الأهداف حسب التطبيقات المنصّبة فعلاً فالجهاز ديالك.

تقنيات متقدّمة

دير سيناريو لكل مهمة

ما تستعملش نفس تعليمات الطلب مع جميع المحادثات. تقدر تنشئ سيناريوهات منفصلة لتلخيص الاجتماعات، وتحليل المتطلبات، وملاحظات الزبناء، واستخراج الروابط، ولا مذكرات التعلّم، وتحدّد الـ Agent المناسب لكل سيناريو. بهاد الطريقة كتقلّل الكتابة المتكررة وكتحافظ على بنية موحّدة فالنتائج.

فعّل المداخل حسب الحاجة

التسعة ديال مداخل المشاركة كيقدرو يتشعلو ويتطفاو بشكل مستقل. خَلّي غير الأهداف اللي كتستعمل يومياً باش تولّي قائمة مشاركة WeChat أبسط. 微信流 حتى هو كيعلّم على الأهداف اللي مازال ما منصّباش، باش يسهل عليك تراجع الإعدادات.

دبّر مهارات الـ Agent

مركز المهارات مخصّص لتدبير ملفات SKILL.md المتوافقة مع الـ Agent. إلا كان سير العمل محتاج يتعامل مع روابط ولا فيديوهات ولا أنواع معيّنة من المواد فالمجموعات، تقدر تستعمل إعدادات المهارات المدموجة فالمشروع ولا اللي كتسهر عليها بنفسك، ولكن خاصك تتأكّد الأول بلي الـ Agent الهدف كيدعم الصيغة المناسبة.

استافد من السجلات المحلية لإعادة المحاولة

من بعد الإرسال، تقدر تشوف حالة الدفعة فالتطبيق الرئيسي. إلا تقطع الإرسال، تقدر تعاود تصيفط من السجل، ولا تنسخ المحتوى، ولا تحدّد مكان ملف الأرشيف، بلا ما تحتاج تعاود تختار نفس الرسائل من WeChat.

نقّي السجل بانتظام

الصور والفيديوهات وملفات ZIP الأصلية يقدرو يبقاو ياخدو مساحة من القرص. من بعد ما تتأكّد بلي المعلومات المهمة دخلات لقاعدة المعرفة، تقدر تمسح الدفعات القديمة اللي ما بقاتش محتاجها من خلال السجلات المحلية.

أوامر التطوير والتحقّق

من بعد ما تبدّل المصدر، تقدر تستعمل السكريبتات اللي كيوفّرها المستودع باش تدير الاختبارات، وتتحقّق من الموارد، وتشوف نسخة التطوير:

# تشغيل الاختبارات
swift test

# التحقّق من الموارد بالصينية والإنجليزية
swift Scripts/check-localizations.swift

# فحص التوقيع وBundle ID وApp Group وإعدادات النشر
Scripts/check-release-config.sh

# البناء والتنصيب وفتح نسخة التطوير
Scripts/dev-preview.sh

المشروع كيدبّر المصدر والاعتمادية ديال Sparkle باستعمال Swift Package Manager. السكريبت Scripts/make-app.sh كيجمع البرنامج الرئيسي وتسعة ديال Share Extension فـ تطبيق macOS كامل. خاصك تنتبه بلي، رغم أن المشروع مهيّأ لإمكانية التحديث التلقائي من خلال GitHub Releases، إعدادات المصدر الحالية مازال ما فعّلاتش التحقّق التلقائي.

الخصوصية وحدود الأمان

  • كيتعامل غير مع ملفات المحادثات اللي كيصدّرها WeChat بشكل مباشر.
  • ما كيقراش قاعدة بيانات WeChat، وما كيفكّش التشفير، وما كيديرش الحقن ولا تعديل العمليات.
  • أرشيفات المحادثة والسيناريوهات والسجلات كيبقاو مخزّنين فالجهاز المحلي.
  • Share Extension كيخدم داخل Sandbox ديال macOS وما عندوش صلاحية الشبكة.
  • تسجيل الشاشة كيتستعمل غير للتعرّف على اسم المحادثة، والصورة كتتعالج غير فالذاكرة.
  • صلاحية تسهيلات الاستخدام كتستعمل غير لتفعيل التطبيق وتنفيذ اللصق.

الخلاصة

WeChatBridge كيربط بين إعادة التوجيه المدموج الأصلية ديال WeChat، وAI Agent، وقاعدة المعرفة المحلية فـ سير عمل بسيط على macOS. المستخدم العادي يقدر ينصّب DMG مباشرة ويفعّل مداخل المشاركة، والمطوّر يقدر حتى هو يبني المشروع ويوسّعو من المصدر. باستعمال تعليمات السيناريوهات، وتدبير المهارات، والأهداف المخصّصة، وأرشفة Obsidian، تقدر تعالج وترسّخ معلومات المحادثات بكفاءة أكبر بلا ما تقرا قاعدة بيانات WeChat.