Imessage Skill

💬 安全可控的 iMessage 自动化中枢

通过 macOS 原生 Messages 应用实现 iMessage 收发,内置可信联系人、发送确认、每日限额及安全日志多重防护,适合个人自动化消息管理。

收藏
9k
安装
2.6k
版本
1.0.1
CLS 安全扫描中
预计需要 3 分钟...

使用说明

核心用法

iMessage Skill 是 OpenClaw 平台上专为 macOS 设计的消息自动化工具,通过与系统原生 Messages 应用深度集成,实现 iMessage 和短信的收发功能。用户需先完成三项基础配置:授予终端辅助功能权限、确保 Apple ID 已登录 Messages、以及设置可信联系人名单。

发送消息支持两种模式:向可信联系人发送可免确认直达;向非可信联系人发送时,系统会触发交互式确认流程,防止误发。支持文本与图片两种格式,手机号与邮箱均可作为接收地址。

消息接收功能可查询最近聊天记录和联系人列表,便于快速回顾对话上下文。所有操作均通过本地 Python 脚本与 Messages 应用的数据库交互完成,无需云端中转。

显著优点

1. 分层安全机制:首创"可信名单 + 人工确认 + 每日限额"三重防护,兼顾效率与风险控制
2. 原生系统级集成:直接调用 macOS Messages 数据库,非模拟点击方案,稳定性与兼容性更佳

3. 完整审计追踪:security.log 记录所有发送行为,包含时间戳、操作人、目标号码及信任状态

4. 灵活的信任管理:支持动态添加/移除可信联系人,配置即时生效无需重启

潜在局限

  • 平台强绑定:仅限 macOS 10.14+,Windows/Linux 用户无法使用
  • 权限依赖重:必须授予终端辅助功能权限,部分企业环境受 MDM 策略限制可能无法配置
  • 无端到端加密声明:虽为本地操作,但未明确说明是否继承 iMessage 本身的 E2EE 特性
  • 非交互式场景受限:自动化脚本无法向非可信联系人发送,需人工介入确认

适合人群

  • 需要在工作流中集成 iMessage 通知的 macOS 开发者与自动化爱好者
  • 希望建立家庭消息自动化(如定时提醒、状态播报)的个人用户
  • 对消息发送有合规审计需求的小型团队(依赖本地日志功能)

常规风险

1. 权限滥用风险:辅助功能权限理论上允许终端控制任意应用,需确保运行环境可信
2. 联系人误配置:可信名单设置过于宽松可能绕过确认机制,建议遵循最小权限原则

3. Apple 服务条款边界:文档明确提示"不要用于发送垃圾信息",高频自动化可能触发 Apple 风控

4. 本地日志泄露:security.log 以明文 JSON 存储,共享设备需注意文件权限管理

Imessage Skill 内容

scripts文件夹
手动下载zip · 8.1 kB
main.pytext/plain
请选择文件