跳转至

iMessage

Note

对于常规的 OpenClaw iMessage 部署,请在同一台已登录的 macOS Messages 主机上运行 Gateway 和 imsg。如果你的 Gateway 在其他位置运行,请将 channels.imessage.cliPath 指向一个透明的 SSH 包装器,该包装器会在 Mac 上运行 imsg。

入站恢复是自动的。 在桥接器或 Gateway 重启后,iMessage 会重放其停机期间错过的消息,并抑制 Apple 在 Push 恢复后可能刷出的陈旧“积压炸弹”,通过去重确保没有任何消息被重复分发。无需启用任何配置——参见桥接器或 Gateway 重启后的入站恢复。

Warning

BlueBubbles 支持已移除。请将 channels.bluebubbles 配置迁移到 channels.imessage。OpenClaw 仅通过 imsg 支持 iMessage。可先阅读移除 BlueBubbles 以及 imsg iMessage 路径查看简短公告,或阅读来自 BlueBubbles查看完整迁移表。

状态:原生外部 CLI 集成。Gateway 会生成 imsg rpc 并通过 stdio 使用 JSON-RPC 通信——没有单独的守护进程或端口。强烈建议使用私有 API 模式以获得完整的 iMessage 通道。回复、轻点回应、效果、投票、附件回复和群组操作需要 imsg launch 以及成功的私有 API 探测。

对于常见的本地设置,OpenClaw 设置可以提供用户确认的 Homebrew 安装或更新,用于在已登录 Messages 的 Mac 上安装或更新 imsg。手动设置和 SSH 包装器拓扑仍由操作员管理:请在将运行 Gateway 或包装器的同一用户上下文中安装或更新 imsg。

设置

安装插件,设置 imsg,并授予 macOS 权限。

私有 API

禁用 SIP,注入辅助程序,并解锁原生操作。

故障排除

解决入站静默、聊天被忽略和附件失败的问题。

每个页面涵盖的内容

每个章节迁移到了哪里

之前单页版本中的每个章节标题都会在此保留其锚点,因此诸如 /channels/imessage#troubleshooting 之类的现有链接仍然可以解析。每个条目都指向现在承载该内容的页面。

频道概览

所有受支持的频道。

从 BlueBubbles 迁移

配置转换表和逐步切换步骤。

配对

私信身份验证和配对流程。

反应

message 工具的 emoji 反应语义。

群组

群聊行为和提及门控。

频道路由

消息的会话路由。

配置参考

完整的 iMessage 字段参考。

RPC 适配器

OpenClaw 与 imsg rpc 通信时使用的行分隔 JSON-RPC stdio 协议。

macOS 虚拟机

当希望将 iMessage 与主 Mac 隔离时,可在本地或托管的沙箱 macOS 虚拟机中运行 OpenClaw。

本页原文 Markdown:在 AtomGit 查看·内容源自开源项目 cl/openclaw