BlueBubbles हटाना और imsg iMessage पथ
OpenClaw अब BlueBubbles चैनल के साथ शिप नहीं होता। iMessage समर्थन अब बंडल किए गएimessage Plugin के ज़रिए चलता है, जो imsg को स्थानीय रूप से या SSH wrapper के ज़रिए शुरू करता है और stdin/stdout पर JSON-RPC से बात करता है।
यदि आपकी कॉन्फ़िग में अभी भी channels.bluebubbles है, तो उसे channels.imessage में माइग्रेट करें। विरासत /channels/bluebubbles डॉक्स URL BlueBubbles से आ रहे हैं पर रीडायरेक्ट करता है, जिसमें पूरी कॉन्फ़िग अनुवाद तालिका और कटओवर चेकलिस्ट है।
क्या बदला
- समर्थित OpenClaw iMessage पथ में कोई BlueBubbles HTTP सर्वर, Webhook route, REST password, या BlueBubbles Plugin runtime नहीं है।
- OpenClaw उस Mac पर
imsgके ज़रिए Messages को पढ़ता और देखता है जहाँ Messages.app साइन इन है। - बुनियादी send, receive, history, और media सामान्य
imsgsurfaces और macOS permissions का उपयोग करते हैं। - threaded replies, tapbacks, edit, unsend, effects, read receipts, typing indicators, और group management जैसी उन्नत कार्रवाइयों के लिए private API bridge उपलब्ध होने के साथ
imsg launchआवश्यक है। - Linux और Windows Gateway अब भी signed-in Mac पर
imsgचलाने वाले SSH wrapper परchannels.imessage.cliPathसेट करके iMessage का उपयोग कर सकते हैं।
क्या करें
-
Messages Mac पर
imsgइंस्टॉल और सत्यापित करें: -
imsgऔर OpenClaw चलाने वाले process context को Full Disk Access और Automation permissions दें। -
पुरानी कॉन्फ़िग का अनुवाद करें:
-
Gateway को फिर से शुरू करें और सत्यापित करें:
- अपना पुराना BlueBubbles सर्वर हटाने से पहले DMs, groups, attachments, और जिन private API actions पर आप निर्भर हैं, उनका परीक्षण करें।
माइग्रेशन नोट्स
channels.bluebubbles.serverUrlऔरchannels.bluebubbles.passwordका कोई iMessage समतुल्य नहीं है।channels.bluebubbles.allowFrom,groupAllowFrom,groups,includeAttachments, attachment roots, media size limits, chunking, और action toggles के iMessage समतुल्य हैं।channels.imessage.includeAttachmentsअभी भी डिफ़ॉल्ट रूप से बंद है। यदि आप चाहते हैं कि inbound photos, voice memos, videos, या files agent तक पहुँचें, तो इसे स्पष्ट रूप से सेट करें।groupPolicy: "allowlist"के साथ, पुरानेgroupsblock को कॉपी करें, जिसमें कोई भी"*"wildcard entry शामिल हो। Group sender allowlists और group registry अलग-अलग gates हैं।channel: "bluebubbles"से मेल खाने वाली ACP bindings कोchannel: "imessage"में बदलना होगा।- पुरानी BlueBubbles session keys iMessage session keys नहीं बनतीं। Pairing approvals handle के आधार पर carry over होती हैं, लेकिन BlueBubbles session keys के अंतर्गत conversation history नहीं होती।