openclaw实现接入QQ机器人

配置qq开发平台

打开 qq 开发平台 https://q.qq.com/
注册账号,并登录。选择创建一个机器人。

在这里插入图片描述

创建好机器人后,获取对一个AppID等,生成APpSeCret 并设置白名单。
白名单添加openclaw的机器的ip。本机部署即填写本机公网ip即可。
在这里插入图片描述

安装qqbot

克隆qqbot 项目
git clone https://github.com/sliverp/qqbot.git

首先删除 C:\Users\Guocan.openclaw\extensions 目录下 qqbot。

解压后改名为qqbot复制到openclaw 插件extensions目录 :最终目录为 E:\javaSoftWare\nodejs_v24.13.1\node_global\node_modules\openclaw\extensions\qqbot
最终目录为npm 全局目录 。通过npm config get prefix 查看。

复制后 通过powersheel 管理员打开。 复制qqbot 目录 cd 复制 进入。
执行 npm install 成功不报错后再执行 openclaw plugins install ./
依然报错,报错如下。

Installing plugin dependencies…
[openclaw] Failed to start CLI: Error: spawn EINVAL
    at ChildProcess.spawn (node:internal/child_process:421:11)
    at spawn (node:child_process:796:9)
    at runCommandWithTimeout (file:///E:/javaSoftWare/nodejs_v24.13.1/node_global/node_modules/openclaw/dist/exec-CBKBIMpA.js:195:16)
    at installPackageDir (file:///E:/javaSoftWare/nodejs_v24.13.1/node_global/node_modules/openclaw/dist/npm-registry-spec-CR15kopk.js:44:24)

打开目录E:/javaSoftWare/nodejs_v24.13.1/node_global/node_modules/openclaw/dist/exec-CBKBIMpA.js 的js 文件 备份一份以免改错。
修改

shouldSpawnWithShell(params) {
return true;
}

再次执行 openclaw plugins install ./
在这里插入图片描述

安装完成。

添加channels

openclaw channels add --channel qqbot --token “:”
将 和 替换 例如 1028615:S6lQ6nUCudM8uhUI6vkaRIA2voic
在这里插入图片描述

说明已经添加成功。
重启openclaw 网关。
添加机器人进行测试

在这里插入图片描述
在这里插入图片描述

openclaw学习成长系列:点击下方继续学习

openClaw安装Windows版

openclaw使用免费模型顶级模型(英伟达免费模型使用
openclaw实现接入QQ机器人

Logo

小龙虾开发者社区是 CSDN 旗下专注 OpenClaw 生态的官方阵地,聚焦技能开发、插件实践与部署教程,为开发者提供可直接落地的方案、工具与交流平台,助力高效构建与落地 AI 应用

更多推荐