核心用法
WeChat Auto Reply 是一款专为 macOS 设计的微信自动化辅助工具,通过命令行快速调用,支持两种工作模式:
1. 半自动回复模式:执行 wechat-auto-reply "联系人名称" 后,工具自动激活微信 → 搜索并进入聊天 → OCR 识别历史消息 → AI 生成回复并评估置信度(0-100%)。当置信度 ≥ 85% 时直接自动发送;低于阈值则弹窗展示建议回复,用户可选择确认、修改或取消。
2. 主动发送模式:执行 wechat-auto-reply "联系人" "消息内容" 跳过 OCR 流程,直接定位联系人并发送指定内容,适合主动触达场景。
显著优点
- 智能置信度机制:内置 8 类场景规则(如"在吗"→"在的"95%、行情讨论→"等稳一点"85%),平衡效率与风险
- 低侵入架构:仅依赖 macOS 原生 Vision Framework、cliclick 和 AppleScript,无微信协议破解
- 可控自动化:85% 阈值+弹窗确认的双重保险,避免误发敏感信息
- Homebrew 一键安装:自动配置依赖与命令链接,开箱即用
潜在局限
- 坐标硬编码:输入框默认坐标
{1000, 832}需用户根据实际分辨率手动调整 - OCR 依赖截图:受微信窗口状态、屏幕分辨率、界面缩放影响,复杂表情包场景识别率下降
- 无多设备同步:仅控制本地 macOS 微信实例,手机端消息不同步触发
- 置信度规则固化:自定义规则需手动编辑 AppleScript,无可视化配置界面
适合人群
- 每日需处理大量微信消息的商务/运营/客服角色
- 追求"不拿手机"专注工作流的 macOS 深度用户
- 愿意承担低风险自动化、具备基础脚本调试能力的用户
常规风险
- UI 自动化脆弱性:微信版本更新可能导致控件位置偏移,需定期维护坐标
- 隐私泄露:聊天记录经 OCR 本地处理,但建议回复内容可能暴露业务敏感信息
- 误发风险:置信度阈值设置过低或规则覆盖不全时,可能发送不合时宜的回复
- 封号边缘:虽无协议破解,但高频自动化操作存在被微信风控标记的潜在可能