Documentation Index
Fetch the complete documentation index at: https://docs.openclaw.ai/llms.txt
Use this file to discover all available pages before exploring further.
إزالة BlueBubbles ومسار imsg في iMessage
لم يعد OpenClaw يوفّر قناة BlueBubbles. يعمل دعم iMessage الآن من خلال Pluginimessage المضمّن، الذي يشغّل imsg محليًا أو عبر مغلّف SSH ويتواصل باستخدام JSON-RPC عبر stdin/stdout.
إذا كان إعدادك لا يزال يحتوي على channels.bluebubbles، فانقله إلى channels.imessage. يعيد عنوان URL القديم لوثائق /channels/bluebubbles التوجيه إلى الانتقال من BlueBubbles، الذي يحتوي على جدول ترجمة الإعدادات الكامل وقائمة تحقق الانتقال.
ما الذي تغيّر
- لا يوجد خادم HTTP لـ BlueBubbles، أو مسار Webhook، أو كلمة مرور REST، أو وقت تشغيل Plugin لـ BlueBubbles في مسار iMessage المدعوم في OpenClaw.
- يقرأ OpenClaw الرسائل ويراقبها من خلال
imsgعلى جهاز Mac الذي تم تسجيل الدخول فيه إلى Messages.app. - تستخدم عمليات الإرسال والاستقبال والسجل والوسائط الأساسية واجهات
imsgالعادية وأذونات macOS. - تتطلب الإجراءات المتقدمة مثل الردود المتسلسلة، وtapbacks، والتحرير، وإلغاء الإرسال، والتأثيرات، وإيصالات القراءة، ومؤشرات الكتابة، وإدارة المجموعات استخدام
imsg launchمع توفر جسر API الخاص. - يمكن لـ Gateways على Linux وWindows الاستمرار في استخدام iMessage من خلال ضبط
channels.imessage.cliPathعلى مغلّف SSH يشغّلimsgعلى جهاز Mac المسجّل الدخول.
ما الذي يجب فعله
-
ثبّت
imsgوتحقق منه على جهاز Mac الخاص بتطبيق Messages: -
امنح أذونات Full Disk Access وAutomation لسياق العملية الذي يشغّل
imsgوOpenClaw. -
ترجم الإعداد القديم:
-
أعد تشغيل Gateway وتحقق:
- اختبر الرسائل المباشرة والمجموعات والمرفقات وأي إجراءات API خاصة تعتمد عليها قبل حذف خادم BlueBubbles القديم.
ملاحظات الترحيل
- لا يوجد مكافئ في iMessage لـ
channels.bluebubbles.serverUrlوchannels.bluebubbles.password. - تحتوي
channels.bluebubbles.allowFromوgroupAllowFromوgroupsوincludeAttachmentsوجذور المرفقات وحدود حجم الوسائط والتجزئة ومفاتيح تبديل الإجراءات على مكافئات في iMessage. - لا يزال
channels.imessage.includeAttachmentsمعطلًا افتراضيًا. اضبطه صراحةً إذا كنت تتوقع وصول الصور الواردة أو المذكرات الصوتية أو مقاطع الفيديو أو الملفات إلى الوكيل. - مع
groupPolicy: "allowlist"، انسخ كتلةgroupsالقديمة، بما في ذلك أي إدخال حرف بدل"*". قوائم السماح لمرسلي المجموعة وسجل المجموعة بوابتان منفصلتان. - يجب تغيير ارتباطات ACP التي تطابق
channel: "bluebubbles"إلىchannel: "imessage". - لا تتحول مفاتيح جلسات BlueBubbles القديمة إلى مفاتيح جلسات iMessage. تنتقل موافقات الاقتران حسب المعرّف، لكن سجل المحادثات ضمن مفاتيح جلسات BlueBubbles لا ينتقل.