openclaw部署和对接QQ,给我定时在QQ推送AI热点项目消息(star数)

昨晚,我开始在我的一台空白服务器上部署openclaw,还对接了QQ去执行我的指令,大模型我选用的kimi 2.5进行思考。本想去切换为iflow平台的GLM模型,折腾的许久,qq发送指令一直不回复,最终仍然选用的moonshot平台。

当前,qqbot能够完成一些定时任务、查看邮件、github用gh CLI与GitHub交互。使用gh issue、gh pr、gh rungh api进行问题、PR、CI运行和高级查询。

比如我用 /github trend AI列出star数,并为每个项目给出摘要,分析github上star数高的AI项目。clawbot会在后台使用github这个agent skills去完成任务并返回给我。

我从0部署的全流程,原生的部署方式,下文中也将分享(openclaw当前存在乱删文件的风险,请在空白服务器中进行部署)。

部署环境

#前置环境

Node.js v22.22.0 和 npm v10.9.4

#安装 NVM

curl -o- raw.githubusercontent.com/nvm-sh/nvm/... | bash

source ~/.bashrc

#设置淘宝镜像(加速)

npm config set registry registry.npmmirror.com

2个配置命令

#下载openclaw

git clone github.com/openclaw/op...

#安装openclaw项目依赖

进入openclaw && corepack pnpm install

#配置 openclaw

node scripts/run-node.mjs onboard

#查看主对话models

node scripts/run-node.mjs models list

部署qqbot

#构建UI

pnpm ui:build

#安装qqbot

node scripts/run-node.mjs plugins install @openclaw-china/qqbot

node scripts/run-node.mjs config set channels.qqbot.enable true

node scripts/run-node.mjs config set channels.qqbot.appId 1028613xx

node scripts/run-node.mjs config set channels.qqbot.clientSecret s1BLWht5IVjxBQfvBSj1JbuDXrCXxx

node scripts/run-node.mjs gateway restart
#安装skills

npm install -g clawhub

npx clawhub@latest install imap-smtp-email

npx clawhub@latest install Github

#查看运行日志

node scripts/run-node.mjs logs --follow

部署过程

openclaw部署过程参考以上的命令,注意我标准的序号,按照序号和标准说明即可完成部署。

corepack pnpm install 执行中如果出现以下错误,wget下载cmake安装即可修复。
wget -q https://github.com/Kitware/CMake/releases/download/v3.27.7/cmake-3.27.7-linux-x86_64.tar.gz

MoonshotAI (月之暗面) 平台 platform.moonshot.cn/console/api... 2.5,我这次用的MoonshotAI,如果要用Qwen或者Anthropic/Google中的gemini大模型上面截图中可以自行去选择即可,Qwen在openclaw中不用提供apikey有试用额度。

查看openclaw中的模型配置是否生效node scripts/run-node.mjs models list,如下我配置的当前moonshot/kimi-k2.5为openclaw的默认模型。

查看gateway端口是否在监听状态,如果在就说明已经部署成功了,如下图4个0代表所有允许远程ip可访问,因为我这次是在云服务器上部署的,要在我的电脑访问,如下的lan就代表允许所有远程ip可访问。

"gateway": {

"port": 18789,

"mode": "local",

"bind": "lan",

"auth": {

"mode": "token",

"token": "3fbd3a540642e2887adfe5560c9848f71xxx"

},

访问openclaw chat http://localhost:18789/chat,在对话chat中输入你好,或者你好,当前是用的什么大模型,如果能正确回复就代表正常了。

如果访问openclaw chat页面时出现以下错误,在终端执行pnpm ui:build,然后采用token去访问即可 http://localhost:18789/chat?token=3fbd3a540642e2887adfe5560c9848f71ee1d42d3xxxx

安装Agent skills,后台执行安装命令后到openclaw skills页面查看是否安装成功,如下。

使用github这个skill时先在后台执行gh auth login,在浏览器链接,如下选择Login with web browser在浏览器中登录github后完成验证授权,即可使用github,去使用gh CLI与GitHub交互。使用gh issuegh prgh rungh api进行问题、PR、CI运行和高级查询。

openclaw github skill效果如下。

qqbot创建后就可以在QQ中与clawbot进行对话。

https://q.qq.com/#/apps,添加qq成员,再点击二维码,用手机扫描登录授权即可完成qqbot的创建。

参考前文中的qqbot部署相关命令,在后台执行以下命令,添加openclaw-china/qqbot插件,这几条命令执行后去检查,看openclaw.json中是否有qqbot的配置,至此,完成qqbot部署。

关注我,获取更多编程/AI实战教程!

相关推荐
Ian在掘金4 小时前
SSE 还是 WebSocket?从 AI 流式输出聊到实时通信选型
前端·人工智能
雨雨雨雨雨别下啦4 小时前
心理健康AI助手 - 项目总结
前端·javascript·vue.js·人工智能·信息可视化
PILIPALAPENG4 小时前
第4周 Day 3:多 Agent 协作——让 Agent 们"组队干活"
前端·人工智能·python
AI绘画哇哒哒4 小时前
Agent三种思考模式深度解析:CoT/ReAct/Plan-and-Execute,小白程序员必看,助你轻松掌握大模型精髓(收藏版)
人工智能·学习·ai·程序员·大模型·产品经理·转行
塔能物联运维5 小时前
存量机房降本增效:两相液冷技术解锁全生命周期成本优化密码
大数据·人工智能
黎阳之光5 小时前
黎阳之光:视频孪生智慧厂网一体化解决方案|污水处理全场景智能化升级
大数据·人工智能·物联网·安全·数字孪生
Omics Pro5 小时前
填补蛋白质组深度学习预处理教学空白
人工智能·python·深度学习·plotly·numpy·pandas·scikit-learn
JavaPub-rodert5 小时前
Codex + cc-switch + GPT-5.5 国内使用教程:从注册 API 到接入 VS Code / Cursor,一篇讲清楚
人工智能·gpt·开源·codex·ccswitch
AI技术控5 小时前
RAG 怎么做 Query 改写?从工程实践看检索增强生成的第一道关键关卡
人工智能·语言模型·自然语言处理·oracle·nlp
解局易否结局5 小时前
ops-transformer 的 FlashAttention:给昇腾NPU 配了个“高效厨房“
人工智能·深度学习·transformer