乐于分享
好东西不私藏

OpenClaw 进阶教程:公众号自动化从入门到精通

OpenClaw 进阶教程:公众号自动化从入门到精通

"以前发篇文章要扫3次码,现在0次。"

大家好,我是栗子老师。

今天不聊B300交易,聊聊我最近折腾的一件事——让公众号自动化彻底"无人值守"。

事情是这样的:从7月份开始,我的公众号文章全是AI写的,自动存草稿箱,我只需要最后点一下"发布"。听起来很美好对吧?

但现实是:每周至少断一次。

🔴 坑1:IP白名单又变了

家里宽带是动态IP,路由器一重启就变。每次IP变了,公众号API就报错:

{"errcode": 40164, "errmsg": "invalid ip 114.xxx.xx.xx, not in whitelist"}

以前怎么解决?

1. 百度搜"IP",复制新IP
2. 登录公众号后台
3. 找到IP白名单设置
4. 删掉旧的,加上新的
5. 保存,等10分钟生效

一套下来15分钟,关键是——每周都要来一次。

我忍了两个月,终于爆发了。

🟢 解法:IP自动更新脚本

我写了个Node.js脚本,流程是这样的:

1. curl -4 获取当前公网IPv4
2. 用Puppeteer打开公众号后台
3. 自动填入新IP
4. 弹出二维码让管理员扫码确认
5. 验证是否更新成功

关键点:

• 必须用curl -4,微信只支持IPv4,curl默认可能返回IPv6
• 必须用execCommand('insertText')填输入框,因为公众号后台是Vue框架,直接赋值它检测不到
• 截图要fallback:如果弹窗元素不可见,自动降级截全屏

现在IP变了怎么办?

脚本自动检测→自动更新→弹个二维码让我扫一下→完事。

从15分钟变成30秒。

🔴 坑2:Cookie又失效了

IP问题解决了,又来了Cookie问题。

公众号后台的登录Cookie大概1-2周过期一次。过期后,脚本打开后台直接跳到登录页,二维码弹出来——但我不知道它过期了。

结果就是:文章存草稿箱失败,我第二天才发现。

更离谱的是,有一次Cookie失效,脚本还在反复重试,触发了微信的风控,直接把IP临时封了。

🟢 解法:Cookie失效自动检测+通知

我在脚本里加了一个阶段0:

阶段0:Cookie有效性检查
├── 尝试访问后台首页
├── 如果跳转到登录页 → Cookie失效
│    ├── 截图登录二维码
│    ├── 发送给主人(QQ/微信)
│    ├── 等主人扫码
│    ├── 保存新Cookie
│    └── 继续阶段1
└── 如果正常进入 → Cookie有效,继续

现在Cookie失效了怎么办?

脚本自动检测→截图二维码→推送到我手机→我扫一下→自动保存新Cookie→继续执行。

全程不用打开电脑。

📊 最终效果

整理一下现在的公众号自动化流程:

以前(手动时代):

• 写文章:30分钟

• 排版:20分钟

• 上传封面:5分钟

• 上传二维码:5分钟

• 更新IP白名单:15分钟(每周)

• Cookie失效重新登录:10分钟(每两周)

总计:约85分钟/篇 + 25分钟/周维护

现在(自动化时代):

• 写文章:AI自动(0分钟)

• 排版:脚本自动(0分钟)

• 上传封面:脚本自动(0分钟)

• 上传二维码:脚本自动(0分钟)

• 更新IP白名单:脚本自动(0分钟)

• Cookie失效:推送二维码,扫一下(30秒)

总计:0分钟/篇 + 30秒/两周

从85分钟到0分钟,从每周维护到两周30秒。

这就是自动化的意义——不是让你更忙,是让你更闲。

🔧 技术细节(给想抄作业的朋友)

核心脚本就两个:

1. update_ip_whitelist.js
• Puppeteer打开公众号后台
• 自动填入新IP
• 截图二维码弹窗
• 等待管理员扫码
• 验证更新成功

2. save_draft.py
• 获取access_token
• 上传封面(永久素材)
• 上传二维码(/media/uploadimg)
• 构建文章HTML
• 保存草稿箱

踩坑要点:

• IPv4 only:curl必须加-4参数
• Vue输入框:用execCommand('insertText')而不是直接赋值
• 封面类型:必须用image类型,不能用thumb(thumb限64KB)
• 中文编码:json.dumps必须加ensure_ascii=False,否则乱码
• 二维码URL:必须用mmbiz.qpic.cn域名,其他域名微信不认

"自动化的终极目标,
是让你忘记它的存在。"

现在我的公众号自动化,已经做到了"忘记它的存在"。

每周AI自动写文章,自动存草稿,我只需要点一下"发布"。IP变了自动更新,Cookie失效了自动推送二维码。

除了偶尔扫个码,我几乎感觉不到它的存在。

这,就是我想要的自动化。

🤝 加入 OpenClaw 交流群

📌 QQ 频道:OpenClaw 龙虾交流中心
频道号:pd42833652

📱 个人微信:添加栗子老师一对一答疑
微信号:xsl250lq

🌰 栗子老师 | OpenClaw 技术布道师

白天上班,晚上搞AI,周末创业

一个普通人的AI自动化生存实验

回首页,搜索你想要的文档

在首页搜索框输入关键词,快速定位资料

文库首页搜索指引 立即搜索

相关学习资料