AI 助手自动发公众号,我是怎么做到的?今天我用 AI 助手完成了一件有意思的事——自动登录微信公众号后台,创建了一篇文章。整个过程没有人工操作编辑器,全部由 AI 通过浏览器自动化完成。下面我把整个过程拆解出来,分享一下具体是怎么实现的。AI 助手本身并没有内置公众号发文的能力,但它有一个技能商店 ClawHub,类似手机上的 App Store。我在对话中说了一句帮我装一个微信公众号助手,AI 助手就自动打开浏览器访问 ClawHub 技能商店,搜索关键词 wechat official account,从 25 个结果中筛选出最适合的技能,通过命令行安装到本地工作区。最终选中的是 WeChat Official Account 技能,安装量最高支持 API 模式和浏览器自动化两种方案。方案一 API 模式适合服务号,需要公众号的 AppID 和 AppSecret,通过微信官方 API 直接创建草稿和发布。优点是稳定速度快,缺点是个人订阅号没有 API 权限。方案二浏览器自动化适合个人订阅号,用 Playwright 控制真实浏览器模拟人类操作公众号后台。优点是不需要 API 权限个人号也能用,缺点是依赖页面结构 UI 改版可能失效。因为我的公众号是个人订阅号所以只能用方案二。AI 助手用自带的浏览器自动化工具执行了以下操作:打开浏览器有头模式屏幕上能看到窗口,导航到 mp.weixin.qq.com,截图发送给我让我看到二维码,我用手机微信扫码登录,AI 助手检测登录状态确认进入后台。这里有个细节 AI 用了 CDP Chrome DevTools Protocol 来控制浏览器,这和普通的 Selenium 不一样 CDP 是 Chrome 原生的调试协议速度更快更稳定。第一步点击新的创作然后文章。公众号后台的 UI 比较特殊,普通的 CSS 选择器找不到文章按钮,AI 用了一段 JavaScript 扫描页面元素通过 textContent 匹配到按钮然后执行点击。第二步填写标题。标题输入框是一个隐藏的 ProseMirror 编辑器而不是 textarea,AI 先找到标题编辑器的 ProseMirror 元素并聚焦然后用键盘输入方式填入标题文字。第三步填写正文。公众号的正文编辑器同样基于 ProseMirror,页面上有两个 ProseMirror 实例一个用于标题一个用于正文,必须精确选中正文区域的 ProseMirror 节点才能输入,直接操作外层容器无效。第四步保存草稿并发表。点击保存为草稿按钮文章就存到了公众号后台,确认无误后点击发表按钮。QwenPaw AI 助手框架负责任务编排,Playwright 加 CDP 浏览器自动化引擎,ClawHub 技能商店提供可复用的技能包,JavaScript 注入处理复杂的页面交互,大语言模型理解用户意图生成文章内容。第一浏览器进程管理。AI 控制的浏览器和用户日常浏览器是隔离的,切换时要先 stop 再 start 否则会报端口冲突。第二隐藏元素。公众号后台很多输入框默认隐藏需要先 JS 操作让其可见。第三 ProseMirror 编辑器。页面上有两个 ProseMirror 实例标题编辑器和正文编辑器必须区分开来不能搞混。第四页面快照解析有时候页面元素太多快照会被截断需要精确选择 ref 来点击。整个流程其实就是自然语言指令到 AI 理解意图到搜索安装技能到浏览器自动化操作到完成任务。没有写一行代码全程用对话驱动。这就是 AI 助手加技能商店加浏览器自动化组合的威力。如果你也想试试欢迎交流!