1.1 背景
主人要求调研RPA(Robotic Process Automation)技术,特别是开源RPA方案的成熟度、可扩展性,以及对接国内主要社交/内容平台(抖音、微信、小红书)的可行性。
调研方法声明
- 检索平台:GitHub、腾讯云开发者社区、CSDN、Medium、SourceForge、各开源项目官网、知乎
- 检索关键词:open source RPA, OpenRPA, TagUI, Robot Framework, Taskt, UI.Vision, Selenium, Playwright, 抖音开放平台API, 企业微信API, 小红书开放平台等
- 检索时间范围:2024年6月 — 2026年7月
- 信息可信度分级:官方文档/官方GitHub > 权威云厂商博客 > 行业媒体/社区文章 > 个人博客
1.2 目标
- 盘点主流开源RPA项目,评估稳定性、技术栈、社区活跃度
- 评估各方案的外接接口能力(API/SDK/Webhook/REST)
- 分析对接抖音、微信、小红书三大平台的可行性
- 产出结构化对比表和推荐方案
2.1 OpenRPA(OpenIAP)
| GitHub地址 | github.com/open-rpa/openrpa |
| 技术栈 | C# / .NET Framework / Windows Workflow Foundation |
| 平台支持 | Windows(主力)、Linux(有限) |
| 稳定可运行 | ★★★★★ 企业级稳定,已有商业版OpenIAP |
| 最后更新 | 持续维护(2026年仍有release) |
| 许可证 | AGPLv3 / 商业双许可 |
| 主要特征 | 可视化工作流设计器;图像检测/OCR;浏览器导航;支持RabbitMQ消息队列;内置Node-RED集成;有OpenFlow API管理端 |
| 社区活跃度 | ★★★★ 中等偏上,23个关联仓库,OpenIAP ApS公司维护 |
| 适用场景 | 企业级Windows桌面自动化、业务流程编排 |
外部接口能力:
- ✅ REST API — OpenFlow API提供全量REST接口
- ✅ Webhook — 通过RabbitMQ消息队列触发
- ✅ Node-RED集成 — 低代码可视化编排
- ✅ gRPC协议支持
- ✅ C#/.NET SDK扩展
- ✅ 外部触发workflow — Invoke OpenRPA接口
2.2 TagUI(AI Singapore)
| GitHub地址 | github.com/aisingapore/TagUI |
| 技术栈 | JavaScript / Python(rpa包) / C# |
| 平台支持 | Windows / macOS / Linux(跨平台) |
| 稳定可运行 | ★★★★ 稳定可用,但社区维护频次下降 |
| 最后更新 | 原仓库kelaberetiv/TagUI已归档,活跃度降低 |
| 许可证 | Apache 2.0 |
| 主要特征 | 自然语言式脚本语法(写"click a"就能点);计算机视觉自动化;OCR;键盘鼠标仿真;Python pip install rpa直接使用 |
| 社区活跃度 | ★★★ 中等,AI Singapore维护但更新变慢 |
| 适用场景 | 快速脚本化桌面/Web自动化、Python生态集成 |
外部接口能力:
- ✅ Python API — pip install rpa / tagui
- ✅ CLI命令行调用
- ✅ subprocess调用 — 任何语言可调用
- ❌ 无原生REST API服务
- ❌ 无原生Webhook
- ⚠️ 需自行Python封装 — 封装为API服务
2.3 Robot Framework + RPA Framework
| 官网 | robotframework.org / rpaframework.org |
| GitHub | github.com/robocorp/rpaframework |
| 技术栈 | Python(核心)+ 关键字驱动 |
| 平台支持 | Windows / macOS / Linux |
| 稳定可运行 | ★★★★★ 极其稳定,企业级广泛应用 |
| 最后更新 | 持续活跃维护(2026年仍在更新) |
| 许可证 | Apache 2.0 |
| 主要特征 | 成熟的开源自动化框架(原用于测试,现扩展为RPA);RPA Framework提供专用库(浏览器/Excel/Email/文件/数据库等);Robocorp商用生态支持;支持Selenium/Playwright集成 |
| 社区活跃度 | ★★★★★ 极高,Robot Framework Foundation维护 |
| 适用场景 | 企业级端到端自动化、测试+RPA混合场景 |
外部接口能力:
- ✅ Python全能力 — 可直接import任意Python库
- ✅ REST API测试库 — RequestsLibrary
- ✅ Robocorp Control Room调度 — REST API触发
- ✅ 命令行调用 — robot命令
- ✅ Remote Server — 暴露为RPC服务
- ✅ Selenium + Playwright — 双浏览器引擎集成
- ⚠️ 无原生Webhook — 可通过Python封装
2.4 Taskt(原sharpRPA)
| GitHub地址 | github.com/saucepleez/taskt |
| 技术栈 | C# / .NET Framework |
| 平台支持 | Windows only |
| 稳定可运行 | ★★★★ 功能完整,可运行 |
| 最后更新 | 2024年后更新放缓 |
| 许可证 | GPLv3 |
| 主要特征 | 可视化拖拽式流程设计器;桌面录制回放;Excel/浏览器/系统操作自动化;开源但接近商业RPA的体验 |
| 社区活跃度 | ★★★ 中等偏下,个人开发者维护 |
| 适用场景 | Windows桌面自动化、非技术人员流程编排 |
外部接口能力:
- ❌ 无原生REST API
- ❌ 无Webhook
- ⚠️ 可通过.NET SDK扩展
- ⚠️ CLI命令行可调用
2.5 UI.Vision RPA(原Kantu)
| 官网 | ui.vision |
| GitHub | github.com/A9T9/RPA |
| 技术栈 | JavaScript(浏览器扩展) |
| 平台支持 | 跨平台(浏览器扩展 + XModules桌面自动化) |
| 稳定可运行 | ★★★★★ 极其稳定,Chrome/Edge/Firefox官方商店上架 |
| 最后更新 | 持续更新(2026年仍有更新) |
| 许可证 | Apache 2.0 |
| 主要特征 | 浏览器扩展形式工作,零安装;Selenium IDE兼容;计算机视觉+OCR桌面自动化;内置Claude Computer Use集成;支持录制回放 |
| 社区活跃度 | ★★★★ 活跃,A9T9公司维护 |
| 适用场景 | Web自动化、低代码浏览器操作、快速原型 |
外部接口能力:
- ✅ REST API — HTTP触发macro执行
- ✅ CLI命令行调用
- ✅ Selenium IDE导入/导出
- ❌ 原生Webhook:无
- ⚠️ Macro可被浏览器扩展API外部触发
2.6 Selenium / Playwright / Puppeteer(浏览器自动化三巨头)
| 维度 | Selenium | Playwright | Puppeteer |
|---|---|---|---|
| GitHub Stars | 30k+ | 70k+ | 90k+ |
| 技术栈 | 多语言(Java/Python/JS/C#/Ruby) | JS/TS/Python/Java/C# | Node.js |
| 浏览器支持 | Chrome/Firefox/Edge/Safari | Chrome/Firefox/Edge/WebKit | Chrome/Edge/Firefox(有限) |
| 抗检测能力 | 弱 易被反爬识别 | 强 不易检测 | 中 |
| 可作为RPA | ✅ 需自行编排逻辑 | ✅ API现代友好 | ✅ Chrome生态最佳 |
| 社区活跃度 | ★★★★★ | ★★★★★ | ★★★★★ |
| 外接接口 | WebDriver协议标准 | API直接调用 | API直接调用 |
外接接口能力:三者均提供完善的API,可被任何编程语言调用;均可通过HTTP/WebSocket远程控制浏览器;Playwright支持通过Playwright Server暴露为REST服务。
| 项目 | REST API | Webhook | SDK/API | 外部触发 | 远程控制 |
|---|---|---|---|---|---|
| OpenRPA | ✅ 原生 | ✅ RabbitMQ | ✅ C#/.NET | ✅ Invoke API | ✅ OpenFlow |
| TagUI | ❌ 无 | ❌ 无 | ✅ Python/CLI | ⚠️ subprocess | ❌ 无 |
| Robot Framework | ⚠️ 需CR | ⚠️ 需封装 | ✅ Python全能力 | ✅ CLI+Remote | ✅ Robocorp |
| Taskt | ❌ 无 | ❌ 无 | ⚠️ .NET | ⚠️ 仅CLI | ❌ 无 |
| UI.Vision | ✅ HTTP | ❌ 无 | ✅ CLI+扩展 | ✅ HTTP macro | ❌ 无 |
| Playwright | ⚠️ Server | ❌ 无 | ✅ 多语言SDK | ✅ API/SSH | ✅ 远程浏览器 |
4.1 抖音开放平台 API 现状(关键发现)
⚠️ 官方私信/群聊接口已于2025年4月全面关停:2025年4月14日,抖音开放平台发布公告,全面停止新开发者私信/群聊scope权限申请。新注册的开发者无法再开通私信接入能力;存量应用分批回收;关停范围包括 im.direct_message、im.message_card、im.customer.message、enterprise.im 等全量私信/客服/消息卡片接口。
目前仍然可用的官方接口
- ✅ 授权登录(OAuth2.0)
- ✅ 用户信息获取
- ✅ 视频管理(上传、发布)
- ✅ 评论互动
- ✅ 数据分析(基础)
- ⚠️ 电商订单管理(需企业资质,Webhook推送仍可用)
私信自动回复替代方案
- 方案A:浏览器插件RPA(UI.Vision / Playwright)模拟人工操作——需浏览器24小时在线,稳定性弱,有风控风险
- 方案B:企业号在第三方客服系统走存量接口(限早期授权商家,随时可能关停)
- 方案C:不可行——任何声称能通过"破解协议"发私信/微信卡片的均为灰产,封号风险极高
RPA在抖音平台可覆盖的场景
| 场景 | 可行性 | 方案 |
|---|---|---|
| 视频发布 | ⚠️ 有限可行 | 需企业资质+开放平台API,个人账号不支持自动化发布API |
| 私信自动回复 | ❌ 官方接口关停 | 仅能靠浏览器RPA模拟,不稳定有风险 |
| 评论/私信数据采集 | ⚠️ 灰色地带 | Playwright/Selenium模拟浏览器采集,有反爬风险 |
| 直播间数据 | ⚠️ 有限 | 开放平台数据分析接口可用 |
| 自动化点赞/关注 | ❌ 高风险 | 平台明确禁止,极易封号 |
4.2 结论
抖音开放平台正在大幅收紧权限,官方私信接口已实质关停。RPA方案仅能通过浏览器自动化模拟人工操作,稳定性差且存在风控风险。建议:走企业号+开放平台剩余可用接口;私信部分考虑低频率浏览器RPA+人类兜底;坚决远离灰产破解方案。
5.1 企业微信官方API
| 能力 | 说明 |
|---|---|
| 基础消息能力 | ✅ 官方API支持消息推送、机器人、群机器人webhook |
| 客户联系(SCRM) | ✅ 完整的API:欢迎语、自动回复、标签管理、群发、聊天记录 |
| 群机器人 | ✅ Webhook接收消息推送,支持自定义机器人 |
| 小程序/应用集成 | ✅ 企业微信自建应用可接收消息事件 |
| 资质要求 | 需要企业认证(企业微信后台审核) |
RPA可补充的场景:通过RPA操作企微客户端实现官方API不能覆盖的操作(如模拟人工发朋友圈、批量修改备注等)。官方API无限制的场景:群发消息、客户标签、欢迎语等可以直接API调用。
5.2 个人微信自动化(风险极高)
| 方案 | 原理 | 风险等级 | 说明 |
|---|---|---|---|
| WxHelper(DLL注入) | 逆向工程+DLL注入Windows微信客户端 | 🔴 高风险 | GitHub开源,功能强大但随时被检测 |
| iPad协议逆向 | 模拟iPad微信客户端协议 | 🔴 高风险 | 黑产常用方案,封号率极高 |
| Android无障碍RPA | 手机端Android无障碍服务模拟点击 | 🟡 中风险 | FlowBot/WxRPA方案,无hook无侵入 |
| PC端RPA键盘鼠标模拟 | OpenRPA/Taskt等操作微信桌面客户端 | 🟡 中风险 | 完全模拟人工,但速度慢、受屏幕影响 |
| 浏览器RPA | 操作微信网页版 | ❌ 不可行 | 微信网页版已停止服务 |
关键开源微信RPA项目
- FlowBot(GitHub: xlrpa/FlowBot):基于Android无障碍服务,自称"安全稳定零封号",支持通过API控制微信/企微实现聚合聊天、自动回复、群发、自动通过好友、朋友圈定时发布等。虽采用无障碍方案规避hook风险,但高频操作仍可能触发风控
- wxrpa(GitHub: wymliuming/wxrpa):Windows微信4.1.6客户端RPA,非HOOK非协议,已实现AI自动接待、加好友、发朋友圈、群发等
- WorkBot(GitHub: xlrpa/WorkBot):企微RPA,与FlowBot类似,Android无障碍方案
5.3 公众号/服务号
| 接口 | 可行性 | 说明 |
|---|---|---|
| 基础消息接口 | ✅ 官方支持 | 开发者模式支持自动回复、客服消息 |
| 模板消息 | ✅ 官方支持 | 合规的通知推送 |
| 菜单/网页 | ✅ 官方支持 | 完整的公众号开发接口 |
| RPA补充 | ⚠️ 需要的场景有限 | 公众号接口已很完善,通常不需要RPA |
5.4 结论
- 企业微信:官方API覆盖大部分自动化需求,RPA的价值主要在补充官方API不覆盖的末端操作(如自动化发朋友圈、批量操作)
- 个人微信:开源RPA方案存在(FlowBot/wxrpa等),但均处于法律灰色地带,有封号风险。Android无障碍方案是相对最安全的
- 公众号:官方接口完善,无需RPA介入
6.1 小红书开放平台
| 开放平台地址 | open.xiaohongshu.com |
| API范围 | 笔记内容、用户信息、搜索、商品数据 |
| 广告API | 聚光/蒲公英/私信三方等广告投放API |
| 开放对象 | 认证品牌和MCN机构为主 |
| 准入难度 | ★★★ 高,审核严格 |
可用接口:
- ✅ 笔记内容接口(限已授权)
- ✅ 用户信息获取
- ✅ 商品数据接口
- ✅ 广告投放API(聚光、蒲公英)
- ✅ 评论数据接口(2025年有更新)
- ❌ 私信接口仅对企业号和认证广告主开放
6.2 RPA方案
| 工具 | 类型 | 用途 | 风险 |
|---|---|---|---|
| 小飞薯RPA | 小红书专用RPA | 自动养号、笔记发布、AI评论回复、数据采集 | 🟡 中风险 |
| Spider_XHS | 爬虫 | 小红书数据采集 | ⚠️ 逆向反爬 |
| 实在智能RPA | 商业RPA | 官方合作方案,数据采集、自动操作 | 🟢 相对合规 |
| 浏览器自动化 | 通用RPA | Playwright/Puppeteer数据采集、模拟发布 | 🟡 有反爬风险 |
| RedNote逆向API | 逆向API | 22+端点的数据API服务 | 🔴 逆向行为 |
RPA可覆盖的场景
| 场景 | 可行性 | 最佳方案 |
|---|---|---|
| 笔记数据采集 | ✅ 可行 | Playwright + 代理IP,或开放平台API(需资质) |
| 评论自动回复 | ⚠️ 有限可行 | 语聚AI等第三方工具,或浏览器RPA模拟 |
| 私信自动回复 | ⚠️ 仅企业号 | 小红书"私信通"工具或开放平台广告API |
| 笔记自动发布 | ⚠️ 有风险 | 小飞薯RPA或手动+定时 |
| 竞品数据监控 | ✅ 可行 | Playwright定期采集 |
6.3 结论
小红书生态相对封闭,官方API主要面向认证品牌/MCN。RPA能够覆盖数据采集和部分自动化操作,但需要配合代理IP和反反爬策略。私信相关操作受限制最严,仅企业号有接口。小飞薯RPA是市面上最专注小红书自动化运营的开源方案。
| 自动化场景 | 抖音 | 微信/企微 | 小红书 |
|---|---|---|---|
| 消息发送/私信 | ❌ 接口已关停 | ✅ 企微API稳定 / ⚠️ 个人微信高封号 | ⚠️ 仅企业号/品牌 |
| 自动回复 | ❌ 接口关停 | ✅ 企微官方API | ⚠️ 第三方工具 |
| 内容发布 | ⚠️ 需企业资质 | ✅ 公众号接口完善 | ⚠️ 小飞薯RPA |
| 数据采集 | ⚠️ 反爬较严 | ✅ 企微API | ⚠️ 反爬很强 |
| 好友/粉丝管理 | ⚠️ 有限 | ✅ 企微客户联系API | ❌ 几乎无合规通道 |
| 评论区互动 | ⚠️ 开放平台 | ✅ 公众号评论接口 | ⚠️ 需API资质 |
| 定时任务触发 | ✅ 浏览器RPA | ✅ 企微API+定时 | ✅ 小飞薯RPA |
| 多账号矩阵 | ⚠️ 易被封 | ⚠️ 个人微信极易被封 | ⚠️ 易被识别封号 |
| 法律风险 | 🟡 中 | 🟢 企微低 / 🔴 个人微信高 | 🟡 中 |
8.1 首选推荐:Robot Framework + Playwright
开源、稳定、全栈 · Apache许可证无商业限制
推荐理由:
- 最成熟的开源自动化框架,Apache许可证无商业限制
- Python生态,AI/ML集成方便(可直接调用大模型API做智能回复)
- Playwright作为浏览器引擎,跨平台、抗检测能力强
- RPA Framework(robocorp/rpaframework)提供Excel/Email/数据库等现成库
- 可通过Robocorp Control Room实现远程调度和企业级管理
- 社区极其活跃,文档完善
部署架构建议
8.2 备选方案A:OpenRPA
适合纯Windows环境。如果场景主要是Windows桌面自动化,OpenRPA的OpenFlow API提供企业级REST/消息队列支持。适合已有.NET技术栈的团队。对抖音/小红书等Web场景需要配合Selenium。
8.3 备选方案B:UI.Vision RPA
适合快速原型和低代码。浏览器扩展形式,零安装成本,适合快速验证。集成Claude Computer Vision能力。不适合大规模生产部署。
8.4 平台专项方案
| 平台 | 推荐方案 |
|---|---|
| 企业微信 | 官方API直连(合规、稳定),RPA仅补充官方API不覆盖的场景 |
| 抖音 | 走开放平台剩余API(视频/数据/订单)+ Playwright浏览器模拟私信操作(低频率) |
| 小红书 | Playwright浏览器自动化 + 代理IP + 小飞薯RPA辅助(数据采集+内容发布) |
| 个人微信 | 优先用企业微信替代;必须用个人微信则选Android无障碍方案(FlowBot类),接受封号风险 |
| 不可行项 | 原因 |
|---|---|
| 抖音私信API直连自动化 | 抖音开放平台2025年4月已关停新开发者私信权限,存量应用分批回收 |
| 抖音个人号自动化(非企业蓝V) | 私信/群聊接口准入仅限企业蓝V |
| 微信网页版自动化 | 微信网页版已停止服务,无法通过Web RPA操作 |
| 小红书合规私信自动化(非企业号) | 私信接口仅对企业号和认证广告主开放 |
| 高频自动化账号矩阵(任何平台) | 各平台均有严格风控机制,高频操作必然触发 |
| 任何宣称"破解协议/逆向API"的个人微信方案 | 违反微信用户协议和网络安全法,永久封号风险 |
| 任何宣称"抖音私信发微信/外链卡片"的方案 | 抖音开放平台接口本身不支持外链下发,任何声称能做到的都是灰产诈骗 |
- 开源RPA技术栈已成熟。Robot Framework + Playwright是最推荐的组合——开源、社区活跃、Python生态好、跨平台、抗检测能力强、AI集成便利。
- 企业微信是三大平台中最适合自动化运营的。官方API完善度高,RPA仅做补充。个人微信的方案虽然存在(FlowBot/wxrpa),但都在法律和封号风险的灰色地带。
- 抖音和小红书的自动化空间在收窄。两个平台都在收紧API权限,私信相关功能正被关停。浏览器RPA模拟人工是目前仅存的可行路径,但需要接受稳定性差和风控风险。
- RPA + AI大模型是趋势。结合大模型的意图识别和内容生成能力,RPA可升级为"智能体RPA"——不只会按规则执行,还能理解上下文、做决策、自适应。
- 关键原则:合规优先于效率。走官方API的自动化是安全长久的;走逆向/破解的自动化是短命的。
共31项引用来源,信息可信度分级:官方文档/官方GitHub > 权威云厂商博客 > 行业媒体/社区文章 > 个人博客
- OpenRPA GitHub仓库 — 官方项目页
- OpenRPA Guide (Decasoft Solutions, 2026-02) — 功能详解
- TagUI GitHub仓库 (AI Singapore) — 官方项目页
- TagUI PyPI包 — Python RPA包
- Robot Framework 官网 — 官方介绍
- RPA Framework 文档 — RPA库集
- RPA Framework GitHub — 项目页
- Taskt GitHub仓库 — 官方项目页
- UI.Vision RPA 官网 — 2026年最新功能
- UI.Vision GitHub — 项目页(含Selenium IDE集成)
- 抖音开放平台官网 — 最新API文档
- 抖音私信自动化回复与接口关停分析 — 腾讯云开发者社区, 2026-06-04
- 抖音开放平台应用申请全流程指南 — CSDN, 2025-07
- 抖音开放平台私信回复图片接口 — 博客园, 2024-08
- FlowBot — 微信/企微RPA (GitHub) — Android无障碍方案
- WorkBot — 企微RPA (GitHub) — Android无障碍方案
- wxrpa — 微信RPA (GitHub) — PC微信非HOOK方案
- 企业微信自动回复RPA分析 — CSDN, 2024-11
- 小红书开放平台 — 官方开发者平台
- 小红书API文档 (Apifox) — 接口汇总
- 小飞薯RPA (GitHub) — 小红书自动化运营
- Spider_XHS 小红书爬虫 (GitHub) — 数据采集方案
- RedNote/Xiaohongshu-API (GitHub) — APP端逆向API
- 实在智能RPA — 小红书数据采集 — 2026-05
- 小红书开放平台获取笔记评论API指南 — CSDN, 2025-10
- Playwright vs Selenium 对比 (Apify, 2026-06)
- 5 Best Open Source RPA Tools (2025) — Gologica
- Open Source RPA Tools Comparison (Medium/Signity) — 2023
- Best Open Source RPA Tools (AI Multiple) — 2026-06更新
- 语聚AI — 小红书自动回复评论并私信 — 火山引擎, 2025-02
- 小红书私信通自动回复工具教程 — 知乎