基于 GPT-4 的 macOS iMessage 自动回复工具,支持联系人个性化提示、速率限制和 Telegram 远程管理,需配合 imsg CLI 使用。
基本信息
- 技能名称?iResponder
- 中文名称?AI 代你回消息,个性定制不丢人设
- 作者?koba42corp
- 分类?专业技能
- 版本?1.0.1
- 标签?imessage, sms, automation, ai-assistant, macos, telegram-bot, openai, rate-limiting
使用方法
使用说明
核心用法
iMessage Auto-Responder 是一款专为 macOS 设计的自动化工具,通过监控 Messages.app 的传入消息,利用 AI 生成个性化回复。用户需先安装 imsg CLI 工具并授予系统权限,随后通过配置文件或 Telegram 机器人管理联系人白名单、自定义 AI 提示词及回复策略。
主要工作流:
- 使用 node manage.js add 或 Telegram 命令添加联系人及专属提示词
- 启动 watcher.js 监控进程(支持后台运行)
- 系统自动检测新消息 → 检查速率限制 → 获取对话上下文 → 调用 OpenAI API 生成回复 → 通过 iMessage 发送
显著优点
高度可定制化 :每个联系人可配置独立 AI 人格,支持时间窗口、关键词触发、每日上限等精细控制
上下文感知 :AI 能看到最近 20 条对话历史,生成更连贯的回复
双重管理界面 :既支持命令行脚本,也支持 Telegram 自然语言交互,降低使用门槛
安全兜底设计 :默认 15 分钟速率限制、处理锁防重复、每日回复上限、一键全局开关
透明可审计 :完整日志记录和 /autorespond_history 查询功能
潜在缺点与局限性
平台锁定 :仅支持 macOS,且依赖 Messages.app 保持登录状态
权限繁琐 :需手动授予 Full Disk Access、自动化权限等多层系统许可
单点故障 :watcher 进程崩溃或 imsg CLI 异常会导致服务中断,无内置高可用机制
AI 幻觉风险 :自动发送机制缺乏人工审核环节,可能产生不当回复
隐私敞口 :对话内容需上传至 OpenAI API,敏感场景存在数据泄露顾虑
联系人识别依赖电话号码 :不支持模糊匹配,管理大量联系人时维护成本上升
适合人群
需要自动处理高频重复询问的创业者/客服场景
希望在特定时段(如深夜、会议中)保持"数字分身"在线的专业人士
技术爱好者且具备基础 Node.js/命令行操作能力的 macOS 用户
已建立明确预期的熟人社交圈(如家人、密友知晓其为 AI 回复)
常规风险
| 风险类型 | 说明 | 缓解建议 | |---------|------|---------| | 误发送风险 | AI 生成内容可能与用户真实意图相悖 | 启用 test 模式验证提示词;设置保守的每日上限 | | 社交信任损耗 | 接收方未被告知是 AI 回复时可能产生被欺骗感 | 在提示词中预设透明声明或仅用于已知情的联系人 | | API 费用失控 | OpenAI 调用按 token 计费,高频对话可能产生意外账单 | 监控使用量并设置硬性的每日回复上限 | | 权限滥用 | Full Disk Access 授予 Terminal 后,其他脚本也可能访问敏感数据 | 使用专用低权限账户运行,或限制 Terminal 的磁盘访问范围 | | 服务依赖 | imsg CLI 为第三方开源工具,更新维护存在不确定性 | 关注上游仓库更新,定期备份配置 |
💬 评论 (0)
📭 还没有评论,快来抢沙发吧!