乐于分享
好东西不私藏

OpenClaw接入微信教程

OpenClaw接入微信教程

NAS奇思妙想 · 第004期

   上一期我们完成了 OpenClaw 的基础配置,小龙虾已经认识你了。但如果我们只能在家里的局域网访问它,那也太不方便了。这一期,小高教你把 OpenClaw 接入微信,让你随时随地都能通过微信发消息给小龙虾! 

🎯 为什么要接入微信?

✅ 随时呼唤 不在家也能发消息给 AI

✅ 实时推送 日历提醒、文件处理结果直接推送到微信

✅ 语音输入 动动嘴就能让 AI 帮你干活

✅ 手机端控制 不需要开电脑,直接用微信就能操作

🔧 准备工作

在开始之前,请确保:

✅ OpenClaw 已安装并运行

✅ 已完成基础配置(003期)

✅ 有一个微信账号

✅ 有微信公众号(订阅号即可,需要登录后台)

💡 提示:这里用到的是微信公众号的草稿箱功能,所以你需要有一个公众号。如果你还没有,可以免费注册一个订阅号。

📱 步骤一:获取微信公众号 API 参数

登录微信公众号后台(https://mp.weixin.qq.com/),获取以下信息:

1. AppID 和 AppSecret

在「设置与开发」→「基本配置」页面:

📋 AppID 公众号唯一标识

🔐 AppSecret 点击「重置」获取(只显示一次)

2. Token 和 EncodingAESKey

在「设置与开发」→「基本配置」→「服务器配置」:

🔑 Token 自己定义一个字符串(如 openclaw_bot)

🔐 EncodingAESKey 点击「随机生成」按钮

⚠️ 重要:把这些信息都保存好,后面配置会用!

⚙️ 步骤二:配置 OpenClaw 微信插件

编辑 OpenClaw 的配置文件:

# 编辑配置文件

nano ~/.openclaw/config.yaml

在 plugins 下面添加或修改 wechat 配置:

plugins:

  config:

    wechat:

      enabled: true

      appId: "你的AppID"

      appSecret: "你的AppSecret"

      token: "openclaw_bot"

      encodingAESKey: "你的EncodingAESKey"

保存退出(Ctrl + OCtrl + X)。

🔄 步骤三:重启 OpenClaw

# 重启容器

docker restart openclaw

等待几秒钟,然后用以下命令查看日志,确认微信插件加载成功:

# 查看日志

docker logs openclaw --tail 20

✅ 步骤四:验证微信绑定

方法一:发送测试消息

打开微信,关注你的公众号,向公众号发送一条消息:

「你好小龙虾」

正常情况下,小龙虾应该会回复你!

方法二:查看日志

# 查看微信日志

docker logs openclaw --tail 50 | grep wechat

如果看到收到消息的日志,说明微信接入成功!

🎮 微信能做什么?

🤖 智能对话 「帮我写一封邮件」

📁 文件整理 「帮我整理桌面」

📅 日程管理 「帮我安排明天上午10点的会议」

🌤️ 天气查询 「今天天气怎么样?」

🔍 搜索功能 「帮我搜索 OpenClaw 的使用方法」

⏰ 提醒功能 「20分钟后提醒我开会」

🦞 小龙虾课堂:微信对话和网页对话是一样的,小龙虾记得你们的对话上下文!

🔒 安全设置(重要!)

微信接入涉及安全,请务必设置:

1. 开启 IP 白名单

在微信公众号后台 - 基本配置 - IP 白名单 - 添加你的服务器 IP

2. 限制 API 调用权限

创建单独的公众号 API 密钥,不要使用管理员账号的密钥

3. 定期检查日志

定期查看 OpenClaw 日志,发现异常及时处理

❓ 常见问题 Q&A

Q:发送消息没有回复?

检查配置是否正确,确认 Token 和 AppSecret 填写正确。

Q:提示「token 验证失败」?

确保微信公众号后台的 Token 和配置文件中的一致。

Q:想换微信号怎么办?

重新配置 wechat 部分,重启 OpenClaw 即可。

📋 本期小结

✅ 获取公众号 API 参数

✅ 配置微信插件

✅ 微信发送消息测试

✅ 安全设置

🎉 恭喜你!小龙虾已经住进微信里了!

下期预告:OpenClaw 文件整理:让你的桌面井井有条

   本文由 nas奇思妙想 · 小高 出品   觉得有用?点个 在看 支持一下