OpenClaw 微信服务号(公众号)渠道插件。
把微信公众号接进 OpenClaw Agent 体系,让公众号粉丝可以直接和 LLM agent 聊天 / 接收通知 / 触发业务流程,覆盖 消息收发、内容发布、网页授权、数据分析、智能识别、卡券 六大维度。
bash
# 通过 OpenClaw 安装(推荐)
/install @huo15/wechat-service
# 或 npm
npm install @huo15/wechat-service
随后在 OpenClaw 里 /setup wechat-service 跑向导。
模仿 @huo15/wecom 的动态 Agent 框架:
yaml
channels:
wechat-service:
dynamicAgents:
enabled: true
dmCreateAgent: true # 每个 openid 一个 agent
adminUsers: [oABC123xyz] # 管理员旁路走 main agent
每个粉丝的 openid 自动派生独立 agent(命名 wechat-service-{accountId}-dm-{sanitized_openid}),实现真正的一对一会话隔离。
Tool主要 actionwechat_service_menu自定义菜单(基础 + 个性化)wechat_service_message客服消息 + 模板消息 + 公模板库 + 一次性订阅 + 长期订阅通知(25 个 actions)wechat_service_material临时/永久素材wechat_service_article草稿箱 + freepublish 流水线wechat_service_user用户/标签/黑名单wechat_service_qrcode带参二维码 + short_keywechat_service_mass_send按标签/openid/预览群发wechat_service_jssdkwx.config 签名wechat_service_oauth网页授权 OAuth2.0 全流程wechat_service_analyticsdatacube 17 项指标wechat_service_intelligentOCR 7 类 + 图像处理 3 项wechat_service_card卡券精简(6 个 actions)
accounts.<id> 隔离 webhook 路径、access_token、agent 路由knowledge.article完整 schema 见 npm 包根目录 README.md 里的「配置 Schema」段落。
最小可用配置:
yaml
channels:
wechat-service:
accounts:
main:
appId: wx1234567890abcdef
appSecret: ${WECHAT_SERVICE_APP_SECRET}
token: ${WECHAT_SERVICE_TOKEN}
encodingAESKey: ${WECHAT_SERVICE_AES_KEY}
encryptMode: safe
text
v0.1.0 初始版本
v0.2.0 ✅ Phase 0 动态 Agent 框架
v0.3.0 ✅ Phase 1 通知能力补全
v0.4.0 ✅ Phase 2 OAuth + 数据统计
v1.0.0 ✅ Phase 3 智能开放 + 卡券(latest)
青岛火一五信息科技有限公司(辉火云)· postmaster@huo15.com · QQ 群 1093992108
ISC © jobzhao