解决安装 微信ClawBot 提示未找到 openclaw 问题
2026.3.22 微信更新提供接入OpenClaw的插件,首先微信更新到8.0.70版本,在微信设置->插件选项中可以看到“微信ClawBot”插件,复制详情中的命令,在安装OpenClaw的电脑中执行即可,之后扫描插件安装完成后的二维码就可以将OpenClaw与微信ClawBot绑定。
这篇文章是要解决在执行npx -y @tencent-weixin/openclaw-weixin-cli@latest install命令时,提示
1 | [open claw-weixin] 未找到 openclaw,请先安装: |
的问题。问题产生的原因是下载的openclaw-weixin-cli的which方法,可能出现无法获取OpenClaw安装目录。
解决办法:通过https://registry.npmjs.org/@tencent-weixin/openclaw-weixin-cli/-/openclaw-weixin-cli-1.0.2.tgz手动获取openclaw-weixin-cli,在下载的压缩包中找到cli.mjs。用以下代码替换which方法就可以。
1 | function which(bin) { |
然后在用node cli.mjs install命令运行cli.mjs就可以正常执行,自动安装插件并获取到绑定的二维码。
完整文件如下:
cli.mjs
2026.3.23 OpenClaw发布新版本,重构plugin-sdk,ClawBot同步更新,openclaw-weixin-cli的which方法有了调整,但在某些电脑上依旧无法获取到OpenClaw的根目录,会导致ClawBot更新失败无法使用。(以下方法适用于OpenClaw>=2026.3.22,@tencent-weixin/openclaw-weixin>=2.0.1)错误信息如下:
1 | C:\WINDOWS\system32> npx -y @tencent-weixin/openclaw-weixin-cli install |
解决办法:建议手动安装,在CMD命令窗口执行以下命令
1 | openclaw plugins install "@tencent-weixin/openclaw-weixin@latest" |
1 | mklink /D "C:\Users\12577\.openclaw\extensions\openclaw-weixin\node_modules\openclaw" "C:\Users\12577\AppData\Roaming\npm\node_modules\openclaw" |
具体路径为C:\Users\12577.openclaw\extensions\openclaw-weixin\node_modules\openclaw为插件包路径,C:\Users\12577\AppData\Roaming\npm\node_modules\openclaw为openclaw包路径,根据实际情况替换。
如果是第一次安装,可以通过openclaw channels login --channel openclaw-weixin命令获取二维码,也可以绑定多个微信。
默认情况下,所有渠道的 AI 会话共享同一个上下文。如果希望每个微信账号的对话上下文相互隔离:
1 | openclaw config set agents.mode per-channel-per-peer |
这样每个「微信账号 + 发消息用户」组合都会拥有独立的 AI 记忆,账号之间不会串台。
最后感叹一句:AI模型真的非常厉害。

