部署
OpenClaw 接入微信:打造你的私人 AI 助手
把龙虾养到微信里!随时随地用微信和 AI 对话,不需要打开电脑。本教程覆盖从注册公众号到消息上行的完整流程。
前置要求:已完成 OpenClaw 安装,并能正常对话。
📋 你需要准备
- 一个微信公众号(订阅号即可,个人也能注册)
- 一台有公网 IP 的服务器(或使用 ngrok 内网穿透)
- OpenClaw 已安装且可用
步骤一:注册微信公众号
步骤二:获取开发者凭证
2 配置开发者信息
登录公众号后台 → 开发 → 基本配置:
- 记录 AppID 和 AppSecret
- 设置 Token(自定义,如
myClawToken2026) - 配置 消息加解密方式 为"明文模式"
步骤三:安装 OpenClaw 微信适配器
3 安装 wechat 适配器插件
cd my-first-claw
openclaw install adapter-wechat
安装完成后,编辑 .env 添加微信配置:
# 微信公众号配置
WECHAT_APP_ID=wx_your_app_id
WECHAT_APP_SECRET=your_app_secret
WECHAT_TOKEN=myClawToken2026
WECHAT_PORT=3001
步骤四:启动微信服务
4 启动适配器
openclaw adapter start wechat
你应该看到:
🦞 微信适配器已启动
📡 监听端口: 3001
🔗 回调地址: http://your-server:3001/wechat
步骤五:配置公众号服务器地址
5 填入服务器 URL
回到公众号后台 → 开发 → 基本配置 → 服务器配置:
- URL:填写
http://your-server:3001/wechat - Token:与 .env 中一致
- EncodingAESKey:随机生成即可
点击"启用",微信会发验证请求,OpenClaw 会自动处理。
步骤六:配置消息回复规则
6 设置自动回复
编辑 config/wechat.yml:
reply:
mode: ai # AI 模式自动回复
welcome: "🦞 你好!我是你的 AI 助手,直接发消息和我聊天吧!"
timeout: 30 # 超时秒数
max_length: 2048 # 单条回复最大字数
步骤七:测试对话
7 在微信里和龙虾聊天
打开微信,搜索你的公众号,发送消息:
你: 帮我写一段 Python 读取 CSV 的代码
🦞 好的!这是一个使用 pandas 读取 CSV 的示例:
import pandas as pd
df = pd.read_csv('data.csv')
print(df.head())
步骤八:生产环境优化
8 稳定运行建议
- 使用 PM2 管理进程:
pm2 start "openclaw adapter start wechat" - 配置 Nginx 反向代理 + HTTPS(微信要求生产环境必须 HTTPS)
- 设置 日志轮转,避免日志文件撑爆磁盘
🎉 微信龙虾已上线!
接下来你可以:
- 学习 Prompt 工程技巧 让微信对话更智能
- 了解 飞书/钉钉接入 覆盖更多办公场景
- 查看 企业私有化部署 满足合规需求
微信公众号订阅号的消息有 5 秒超时限制,复杂问题可能回复不全。建议使用客服消息接口或升级服务号解决。