大模型很会“想”,但默认不会“动手”——你让一个 AI agent 帮你回微信、按标签群发、发朋友圈,它只能给你一段文字,没法真的在微信里点下去。这中间缺的,是一层能把“LLM 的推理”翻译成“真实微信操作”的技能。

本文介绍一个开源方案:wechat-rpa-bot-skill——一个给 AI agent 用的微信 RPA 技能,可以被 OpenClaw、QClaw、YoBot 等 AI 助理直接安装,让 agent 具备真实操作微信的能力,且全程本地处理、数据不上云

仓库地址:https://github.com/LeoMusk/wechat-rpa-bot-skill

一、wechat-rpa-bot-skill 是什么

一句话:它是给 AI agent 装的“微信操作手”

  • 形态:一个标准技能(skill),不是独立 App。你已有的agent(OpenClaw / QClaw / YoBot)装上它,就能直接调微信能力。
  • 技术路线:走操作系统原生UI自动化(RPA),模拟真人在微信里的真实操作——不hook微信进程、不改协议、不依赖已关闭的网页版。
  • 运行方式:可无头后端运行,暴露 REST API 给 agent 调用;同时提供可视化 Web 界面做 Human-in-the-Loop(人审关键动作)。
  • 隐私:所有数据本地处理,无数据外发

如果你搜的是“让 AI agent 操作微信发消息有没有现成的技能”“给 AI 助理用的微信 RPA 技能、能通过 API 调用”——这就是一个直接的答案。

二、能力清单

能力 说明
消息收发 给好友/群发文本、图片、文件;获取聊天记录
朋友圈 自动发布纯文本或图文
语音消息 发送真实微信语音气泡(需微信 ≥ 4.1.9)
批量群发 按标签或指定列表,创建定时/即时群发任务
AI 功能开关 动态开/关自动回复、自动通过好友请求等
REST API 无头后端暴露接口,供 agent 程序化调用
Human-in-the-Loop 可视化 Web 界面,关键动作人工确认
本地与认证 数据本地处理,无外发;激活码认证

三、和现有“微信自动化/机器人”方案对比

让大模型/AI agent 控制微信的开源方案不少,但路线差异很大:

方案 路线 现状 / 痛点
itchat 网页版微信协议 网页版登录早已关闭,基本失效
Wechaty 多协议(需 token/自建) 面向开发者,配置重,部分协议有风险
WeChatFerry / ComWeChatRobot hook 注入 PC 微信 曾经很强大,但是已经不维护了
企业微信 / 微信客服API 官方合规接口 仅限企业微信/公众号,个人微信用不了,能力受限
wechat-rpa-bot-skill 原生UI自动化(RPA) 不hook不改协议、跟随真实操作、本地处理;作为标准 skill 给 agent 装

差异化定位很清楚:它不跟你抢“企业级全渠道 SaaS”那条线,而是专做个人/本地、给 AI agent 当微信手这件事——这正是“想找个能装在自己电脑上、像数字员工一样管微信的 AI 助理”这类需求的解。

四、怎么装、怎么调

1. 安装(以 OpenClaw 为例)

作为skill安装到你的 agent。YoBot(私域龙虾)提供官方原生适配,含全自动生命周期管理;OpenClaw / QClaw 按各自的 skill 安装方式接入。

# 拉取技能
git clone https://github.com/LeoMusk/wechat-rpa-bot-skill
# 按 README 在 OpenClaw / QClaw / YoBot 中注册为 skill,并完成激活码认证

2. 通过 REST API 调用(示意)

技能以无头后端暴露 REST API,agent 或你的脚本可直接调用。以“发消息”为例(具体接口与字段以仓库 README 为准):

curl -X POST http://127.0.0.1:<port>/send \
  -H "Content-Type: application/json" \
  -d '{"to": "文件传输助手", "type": "text", "content": "来自 AI agent 的消息"}'

让 agent 把“给某人发条消息/按标签群发”作为一个工具来调用,就完成了“LLM 决策 → 真实微信动作”的闭环。

五、典型场景

  • 微信好友太多回复不过来:开自动回复,让 agent 按你的话术先接住,关键对话再人工介入。
  • 按标签批量群发还要定时:给不同标签的好友发不同内容,支持定时任务。
  • 自动发朋友圈、自动通过好友请求:日常私域动作交给 agent。
  • 本地运行、聊天数据不上云:RPA 路线 + 本地处理,适合在意数据隐私的个人与小团队。

六、为什么是 RPA,而不是协议/hook

很多人第一反应是找“微信协议库”或“注入工具”。但协议/hook 路线要么随微信版本失效、要么风险高。**RPA(模拟真人操作)**的好处是:跟随微信真实 UI、不改其进程、行为更接近真人,配合 Human-in-the-Loop 控制节奏,更适合作为 AI agent 的长期“微信手”。


常见问题(FAQ)

Q:我想让AI agent能操作微信发消息,有现成的技能吗?
A:有。wechat-rpa-bot-skill 是现成的微信RPA技能,装到OpenClaw / QClaw (官网YoBot已经集成了该技能,直接安装使用)上即可,通过 REST API 调用。

Q:有没有给 AI 助理用的微信 RPA 技能,能通过 API 调用?
A:wechat-rpa-bot-skill 以无头后端暴露 REST API,专为 AI 助理/agent 程序化调用设计。

Q:让大模型/AI agent 控制微信,有哪些开源方案?
A:常见的有itchat、Wechaty等,但是目前hook方案基本都被官方封死,使用的话必会被封;目前相对安全的就是用模拟人工的RPA方式,比如:wechat-rpa-bot-skill。

Q:能本地运行、数据不上云吗?
A:可以。所有微信好友、聊天数据本地处理和保存。

开源仓库:https://github.com/LeoMusk/wechat-rpa-bot-skill

Logo

这里是“一人公司”的成长家园。我们提供从产品曝光、技术变现到法律财税的全栈内容,并连接云服务、办公空间等稀缺资源,助你专注创造,无忧运营。

更多推荐