前置条件
- macOS 和 iPhone 用户
- Mac 端 Messages 已登录 iMessage(使用已有 Apple ID 或新建一个)
- 愿意让机器人通过这台 Mac 的消息身份收发消息(最简单的方式)
第一步:安装 imsg
在终端安装 imsg 工具,安装完成后确认可用。
第二步:修改 ClawdBot 配置
在终端中打开配置界面,依次选择:
- Local → channels → Configure/Link → iMessage
- DM Access 选择 Pairing 模式
- 编辑配置文件,在
channels→imessage下新增两个字段:cliPath和dbPath,保存退出 - 重启 Gateway
第三步:手机端测试
在手机上给电脑端的 iMessage 发送消息进行测试。
关键注意事项: 手机和电脑的 iMessage 账号必须分开,否则会触发自我对话循环。例如手机端用手机号登录,电脑端用邮箱地址登录,确认收发设置无误后再尝试。
第四步:完成授权
- Mac 端会弹出授权窗口,点击「允许」
- 由于使用的是 Pairing 模式,首次连接需要处理配对码——将 Pairing Code 复制粘贴到终端中运行
- 授权完成后再次发送消息即可正常使用
小结
iMessage 通道的配置核心在于 imsg 工具的安装和配对授权流程。对于日常使用苹果设备的独立开发者,这提供了一种无需额外安装 App、直接在原生消息应用中与 AI Agent 交互的方式。如果你已经搭建了 ClawdBot,不妨尝试打通 iMessage 通道,将 AI 助手融入日常通讯习惯中。