OpenClaw 实战:打通微信与公众号,实现 AI 一键生成与发布全流程

OpenClaw 实战:打通微信与公众号,实现 AI 一键生成与发布全流程
告别手动复制粘贴,利用本地 Agent 实现“微信对话写稿 -> 自动入库

文章目录


前言

在 AI 时代,作为一名开发者或内容创作者,你是否厌倦了在写作工具、排版器和公众号后台之间反复横跳?今天,我将带你利用 OpenClaw 这一强大的本地优先 AI Agent 框架,打通个人微信与微信公众号后台,实现“一句话生成文章并自动入库”的终极自动化工作流。
核心价值: 通过 OpenClaw 的 Skill 机制,我们将微信变成你的 AI 助手入口,让 AI 负责“写”,你只需要负责“审”和“发”。
🧰 准备工作:环境与权限
1、window系统安装OpecnClaw,可参考OpenClaw安装教程
2、微信环境:安卓手机升级到8.0.69或更高版本、苹果手机升级到8.0.70或更高版本
3、公众号权限: 需要一个服务号或订阅号,并获取开发者权限(AppID 和 AppSecret)。
在开始之前,我们需要明确 OpenClaw 的核心组件,以便更好地理解后续的配置。

  • OpenClaw Core (核心框架): 负责调度、记忆、规划。它就像一个操作系统的内核。
  • Channel (渠道插件): 负责连接外部通讯工具,如微信、Telegram、Discord。本文重点使用微信官方插件。
  • Skill (技能包): 负责执行具体任务的模块,如“发布公众号”、“搜索网络”。它类似于手机上的 App。

MCP (Model Context Protocol): 一种连接外部数据源的协议,虽然本文主要用 Skill,但了解 MCP 有助于理解 OpenClaw 的扩展性。

在这里插入图片描述

一、微信官方插件接入与个人助手构建

过去的第三方机器人方案(如 Wechaty)面临着封号风险。OpenClaw 采用的是微信官方插件体系,这意味着它是腾讯官方认可的安全方案,无需 Hook 协议。我们需要通过官方插件让它接入微信,这样你就可以在手机上随时随地发号施令。
原理剖析:
这一步实际上是建立了一个WebSocket 长连接。微信官方服务器将你的消息推送到 OpenClaw,OpenClaw 处理后再将结果回推给微信。由于走的是官方 API,所以极其稳定,且不用担心协议变更导致的失效。

1. 版本确认

打开微信 -> 点击右下角 我 -> 设置 -> 插件,确认好微信版本

在这里插入图片描述

2. 核心安装步骤

方式一:官方一键安装
在插件列表中找到 “微信 ClawBot”。点击进入详情页,你会看到一个官方提供的 CLI 命令。复制该命令到你的服务器终端执行。

npx -y @tencent-weixin/openclaw-weixin-cli@latest install
在这里插入图片描述


命令执行后,终端会生成一个二维码。使用你的微信扫描该二维码,扫码确认后,你的微信通讯录中会出现一个名为 “微信 ClawBot” 的联系人。

方式二:手动安装(官方一键安装科可能会失败)
一键安装可能由于网络原因存在安装失败的情况,就需要手动进行安装了(如下图)

在这里插入图片描述
  • 安装微信插件:
openclaw plugins install"@tencent-weixin/openclaw-weixin"
  • 启用插件:
openclaw config set plugins.entries.openclaw-weixin.enabled true
  • 配置插件信任白名单(编辑~/.openclaw/openclaw.json,添加以下内容):
{"plugins":{"allow":["openclaw-weixin"], "entries":{"openclaw-weixin":{"enabled":true}}}}
  • 重启网关生效
openclaw gateway restart 
  • 扫码登录(生成二维码,微信扫码授权)
openclaw channels login --channel openclaw-weixin 

3. 基础使用

打开微信,进入「微信ClawBot」聊天窗口。
发送测试指令,验证功能,
成功响应即配置成功,直接在微信中使用OpenClaw的全部能力。

在这里插入图片描述

二、微信公众号相关配置

这是整个流程中最容易出错的一环。OpenClaw 本身只是一个调度器,要操作公众号,必须通过微信公众号的开发者接口(API)。

为什么需要 IP 白名单?
微信公众号后台为了防止 API Key 泄露后被黑客滥用,强制要求配置服务器 IP 白名单。这意味着,只有你指定的服务器 IP 才能调用“发布文章”接口。如果你的 OpenClaw 跑在家庭宽带或未配置的云服务器上,请求会被无情拒绝。

1. 安装 wechat-publisher

这是一个开源社区开发的技能,功能是将 Markdown 文档转换为公众号图文并上传。
安装方式一:CLI 命令安装(推荐)

npx skills add 0731coderlee-sudo/wechat-publisher -g-y
  • npx skills add:OpenClaw 的技能包管理命令。
  • -g全局安装,所有 Agent 都能用。
  • -y:自动确认。
    安装方式二:WebUI 安装
    如果你启用了 OpenClaw 的 WebUI 界面,点击左侧菜单的“技能市场”,搜索 wechat-publisher,点击“一键安装”。

安装原理:
执行上述命令后,OpenClaw 会从远程仓库下载该 Skill 的代码包,解压到 ~/.openclaw/skills/ 目录下,并自动读取其 SKILL.md 文件,将技能描述注入到 AI 的上下文记忆中。此时,AI 就“学会”了如何发布文章。

2. 获取公网 IP

如果你的服务器在云厂商(阿里云/腾讯云),直接使用公网 IP。如果是本地电脑,需要做内网穿透(NATAPP 或 frp)。
查询命令:

curl https://cip.cc #或者curl ipv4.icanhazip.com #输出示例:47.98.123.45

3. 配置公众号后台

登录微信开发者平台,进入 设置与开发 -> 基本配置,找到 IP 白名单设置项,点击 设置,填入你在第一步查询到的公网 IP。
在同一个页面上,找到开发者ID(AppID) 和 开发者密码(AppSecret)。
AppID: 相当于你的账号。
AppSecret: 相当于你的密码

在这里插入图片描述

4. OpenClaw信息配置

在 ~/.openclaw/workspace/TOOLS.md 中添加:

## 微信公众号凭证exportWECHAT_APP_ID=你的AppID exportWECHAT_APP_SECRET=你的AppSecret 
在这里插入图片描述


重启网关

openclaw gateway restart 

我们可以在手机上验证一下是否与微信公众号后台互通。

在这里插入图片描述

三、接管你的浏览器,完成检索

方案一:Chrome扩展使用教程 - 浏览器中继控制(新版本已弃用)

OpenClaw Chrome扩展(浏览器中继)允许AI代理控制您现有的Chrome标签页,而不是启动独立的OpenClaw管理的Chrome配置文件。通过简单的工具栏按钮即可实现附加/分离操作,让您能够灵活地在日常浏览器环境中使用OpenClaw的强大功能。

#1. 安装扩展到本地路径 openclaw browser extension install#2. 获取扩展目录路径 openclaw browser extension path #3. 在Chrome中加载扩展 - 打开Chrome浏览器,访问 chrome://extensions - 启用"开发者模式 - 点击"加载已解压的扩展",选择上一步打印的目录 - 固定扩展程序到工具栏 

但是我在执行openclaw browser extension install时,一直报错,后面我翻阅官方资料,这个拓展方式在3.22版本之后就弃用了,更换新的方式了。

在这里插入图片描述


在这里插入图片描述

方案二:可直接参考官网浏览器(OpenClaw 管理)

  1. 启用 Chrome 远程调试,在常用浏览器地址栏输入:之后点击应用
chrome://inspect/#remote-debugging
在这里插入图片描述


2. 添加配置,修改配置文件:~.openclaw\openclaw.json

在这里插入图片描述
{"browser":{"enabled": true, “executablePath”:"/path/to/ Chrome.exe"##浏览器路径,系统默认Google浏览器,如果能访问,不更改也可以"defaultProfile":"user"}}
在这里插入图片描述
{ plugins: { allow: ["openclaw-wexin", "browser"], }, }

详细参数说明,请参考官方文档。

  1. 重启 Gateway:
openclaw gateway restart 

四、示例

1、通过和手机微信助手对话,首先让他检查一些热门话题。

在这里插入图片描述


2、提取关键信息,生成文章,并推送到后台。

在这里插入图片描述


3、之后打开微信公众号草稿箱就可以看到写好的文章了,还可以设置每天定时推送任务

在这里插入图片描述

Read more

【无人机】PX4飞控怎么烧写加载固件,更新固件方法,详细流程

【无人机】PX4飞控怎么烧写加载固件,更新固件方法,详细流程

目录 1、QGC中升级固件 1.1、详细流程:更新加载固件 1.2、安装 PX4 主固件、测试版固件或定制固件 2、加载指定版本固件 2.1、下载固件 2.2、烧录固件 1、QGC中升级固件 参考:加载固件 | PX4 文档教程  QGroundControl 桌面 版本可用于将 PX4 固件安装到 Pixhawk 系列 飞行控制器板。 警告 开始安装固件之前 与载具的所有 USB 连接必须 断线 (直接或通过遥测无线电)。载具必须 没有 由电池供电。 1.1、详细流程:更新加载固件 更新

PNP机器人学习——剖析LeRobot框架的架构、支持的策略、仿真平台和硬件、数据采集和训练过程,以及数据格式,帮助读者快速入门

PNP机器人学习——剖析LeRobot框架的架构、支持的策略、仿真平台和硬件、数据采集和训练过程,以及数据格式,帮助读者快速入门 张旭 PnP机器人 2025年11月12日 10:30 加拿大 00 引言 01 LeRobot框架架构 1.1 框架概述 LeRobot是一个专注于实际机器人应用的机器人学习框架,它提供了一系列预训练模型、数据集和工具,特别关注模仿学习和强化学习方法。框架的目标是降低机器人技术的入门门槛,使研究人员和开发者能够更容易地开发和部署机器人应用。 (README.md:55-59) 1.2 系统架构 LeRobot的系统架构由几个相互连接的子系统组成,这些子系统协同工作,支持机器人学习。核心基础设施支持机器人学习算法的策略系统、训练数据的数据集管理、模拟的环境接口以及物理硬件交互的机器人控制。示例目录展示了这些系统如何一起使用。 lerobot系统架构 1.3 代码架构 LeRobot的代码结构清晰,便于开发者理解和扩展: * . ├── examples             # 示例和教程,从这里开始学习LeRo

*ARINC 825,一种航电通信总线标准

*ARINC 825,一种航电通信总线标准

1. 它是什么 ARINC 825 是一个航空电子领域的技术标准,主要规范了在航空器内部如何使用一种名为“控制器局域网”(CAN)的数据总线进行通信。可以把它理解为航空界为CAN总线制定的一套精细的“交通规则”和“车辆制造标准”。 在生活中,CAN总线类似于小区或办公楼里的内部电话网络,各个房间(设备)可以通过这个网络互相通话。而ARINC 825 则详细规定了在这个高端、高安全要求的“航空大厦”里,这个内部电话应该用什么线路、怎么拨号、说什么语言、通话的优先级如何安排,以确保沟通绝对可靠、有序。 2. 它能做什么 它的核心作用是实现航空器上不同电子设备之间稳定、高效、可预测的数据交换。这些设备包括飞行控制系统、发动机指示系统、舱内压力控制系统等。 例如,想象一架飞机的机翼上有多个传感器,监测结冰情况。这些传感器需要将“探测到冰”这个消息快速、可靠地告知除冰系统和飞行员显示面板。ARINC 825 确保了这条关键消息能在复杂的电子环境中,像消防通道一样,拥有最高优先级,

无人机 RGB+热红外融合检测建筑裂缝与渗漏,34 层高楼约 2 小时

无人机 RGB+热红外融合检测建筑裂缝与渗漏,34 层高楼约 2 小时

导读 住宅建筑的外立面检测传统上依赖人工——爬脚手架、挂绳索、拿检测仪逐面墙检查。一栋 34 层高楼,人工检测需要 2-3 天,覆盖率只有 40-60%,而且肉眼看不到墙体内部的渗漏。 深圳大学团队提出了一套无人机 RGB+热红外双模态检测方案:用 DJI Mavic 3 Thermal 无人机同时拍摄可见光和热红外图像,可见光用于检测裂缝,热红外用于检测渗漏(水分蒸发导致的温度异常)。在深圳三个住宅小区的实测中,裂缝检测 mIoU 达到 87.86%,渗漏检测 mIoU 达到 79.05%。一栋 34 层高楼的完整外立面检测约 2 小时完成,覆盖率  ≥95% 。 论文信息 * 标题:UAV and Deep Learning