← 返回
未分类 Key

WeChat Auto Reply (V26 Safe)

Monitors a detached WeChat Mac window via OCR and automatically replies using a customizable AI persona with safety locks to prevent interference.
通过 OCR 监控独立的微信 Mac 窗口,使用可定制的 AI 人设自动回复,并配备安全锁防止干扰。
jarryxin jarryxin 来源
未分类 clawhub v1.1.0 1 版本 100000 Key: 需要
★ 1
Stars
📥 733
下载
💾 0
安装
1
版本
#latest

概述

🦇 wechat-auto-reply (究极形态: V5.0 Web Dashboard & Main Window Polling)

Author: OpenClaw / Selia's Assistant (Sebastian)

Version: 5.0

Description: A generic, secure, and ban-safe WeChat auto-reply bot using Visual UI Automation and Large Language Models.


🚀 最新进化史 (V1.0 -> V5.0)

经历了一场充满血泪和报错的迭代旅程,这个脚本已经从一个脆弱的“找红点”和“小窗依赖”版本,进化成为了工业级的全自动守护神:

  1. V2.0 (Detached Window): 最初的版本,强依赖微信双击拉出的独立小窗,易受 macOS 焦点切换动画干扰。
  2. V3.0 (JSON Context Engine): 引入了 gemini-3-flash-preview 视觉引擎,把截图转化为结构化的 JSON (context_history, new_messages_to_reply),解锁了表情包翻译和多行上下文理解能力。
  3. V4.0 (Memory Bank & Action Interceptor):
    • 记忆银行: 将每一次短暂的截图记忆拼接进持久化的 last_parsed_*.json 数组中,彻底治愈了 AI 的“金鱼记忆”,保证历史聊天不丢失。
    • 动作拦截器: 引入 [ACTION:SEND_LOCATION|地址] 魔法指令,拦截大模型的纯文本回复,转而调用 send_location.py 发送高度仿真、可直接在微信内唤起导航的高德地图 (Amap) 链接。
  4. V5.0 (Ultimate: Main Window Polling & Web Dashboard):
    • 主窗口查房: 彻底废弃独立小窗!通过模拟 Cmd+F 在微信主界面轮询搜索目标名单,无缝切换聊天面板,零打扰你的电脑多任务(除了轮询的那几秒夺舍)。
    • V2 Web Dashboard: 引入基于 Flask 的超高颜值本地 Web 面板,支持一键启停、在线状态监控、实时截图快照、气泡聊天流预览、甚至能弹窗查看“记忆银行”里的全部历史记录!

🛠 Prerequisites (运行环境)

必须运行在满足以下条件的 macOS 电脑上:

  1. 系统权限: 运行脚本的终端必须拥有“屏幕录制 (Screen Recording)”和“辅助功能 (Accessibility)”权限。
  2. OpenClaw CLI 工具链:
    • peekaboo (macOS UI 定位与焦点控制)
    • summarize (Node.js 视觉分析引擎)
    • gemini (文本生成引擎)
  3. Python 依赖:
    • flask (用于运行 Web Dashboard)

🕹 如何启动 (How to Run)

只需启动 Dashboard 服务,一切都在网页端可视化操作!

1. 启动 Dashboard Web 服务

在终端中执行:

python3 ~/.openclaw/workspace/skills/wechat-auto-reply/dashboard.py

2. 访问控制台

在浏览器中打开:

👉 http://localhost:5000 (或者这台 Mac 的局域网 IP http://0.0.0.0:5000)

3. 在网页端配置并启动

  1. 🎯 监听名单: 输入你想监听的微信联系人备注名(逗号分隔,如 联系人A,联系人B,联系人C)。
  2. 🔑 Gemini API Key: 输入你的 Google Gemini API 密钥(这是必须的,否则视觉模型无法解析截图,会全线飘红报 JSON Decode Error)。
  3. ▶️ 启动监听: 点击绿色的启动按钮。脚本会在后台以默认 60 秒的间隔,疯狂且精准地在微信主界面搜索查房并自动回复。

⚙️ 核心脚本说明 (Under the Hood)

  • dashboard.py: 守护神的中枢神经。提供 Web 界面,管理 API 密钥环境变量,并负责起停子进程。
  • monitor_main.py: V5.0 的核心打工人。执行物理轮询、截图压缩 (sips)、调用模型、解析 JSON、合并记忆银行,并执行键盘注入回复。
  • send_location.py: 特种部队。当 monitor_main.py 截获到位置发送请求时,由它负责将高德地图 URI 转化为极其逼真的坐标文本并进行剪贴板注入。

🛡 安全声明 (Safety First)

本方案100% 不使用任何微信内存注入、网络协议 Hook、或第三方破解版客户端 (Wechaty, itchat 等)。完全基于纯视觉 OCR 与物理物理键鼠模拟,绝对不会导致微信封号

版本历史

共 1 个版本

  • v1.1.0 当前
    2026-05-02 17:03 安全

安全检测

腾讯云安全 (Keen)

suspicious
查看报告

腾讯云安全 (Sanbu)

安全,无风险
查看报告

🔗 相关推荐

ai-agent

Self-Improving + Proactive Agent

ivangdavila
自我反思+自我批评+自我学习+自组织记忆。智能体评估自身工作、发现错误并持续改进。
★ 1,406 📥 324,239
ai-agent

self-improving agent

pskoett
捕获经验教训、错误及修正内容,以实现持续改进。适用于以下场景:(1)命令或操作意外失败;(2)用户纠正Claude(如“不,那不对……”“实际上……”);(3)用户请求的功能不存在;(4)外部API或工具出现故障;(5)Claude发现自身
★ 4,123 📥 842,585
ai-agent

Agent Browser

rez0
用于 AI 代理的浏览器自动化 CLI。当用户需要与网站交互(包括浏览页面、填写表单、点击按钮、截图等)时使用。
★ 842 📥 321,276