基于 OpenClaw(原 Moltbot/Clawdbot)4 步打造 QQ AI 机器人,7×24 小时在线干活。
方案概览
基于 OpenClaw(原 Moltbot/Clawdbot)4 步打造 QQ AI 机器人,7×24 小时在线干活。
你将获得什么
- 一个可 7×24 小时在线干活的 QQ AI 机器人
- 支持 QQ 私聊交互方式
它能帮你做什么
- 日更不费力:追踪热点,帮你写稿排版,保持账号活跃不断更。
- 想法秒上线:早上一个灵感,下午就能上线一个网站,快速验证你的 idea。
- 自动发布动态:产品发布新版本时,自动同步 Release Notes 到微博。
- 每日简报:自动发送新闻、财经、学习内容到指定邮箱。
部署流程
- 创建 QQ 机器人应用 - 获取 Bot AppID 和 Secret
- 获取 API Key - 用于调用大模型
- 准备云服务器 - 购买和连接 ECS
- 部署并验证 - 运行脚本,测试机器人
一、创建 QQ 机器人应用
选择或创建组织
- 登录 QQ 开放平台
- 如果没有开发者权限,请先完成开发者认证。
创建 QQ 机器人应用
-
登录 QQ 机器人开放平台
-
在页面右侧,单击创建应用,填写应用名称(例如"圆子观察者")和描述,然后点击保存。
-
在应用详情页,配置机器人:
- 开启机器人配置开关
- 填写机器人名称等必填项
- 消息接收模式采用默认的 Stream 模式
-
单击发布
获取应用凭证
- 在左侧导航栏,单击凭证与基础信息
- 获取 Bot AppID 和 Bot Secret(后续部署时使用)
发布应用
- 在左侧导航栏,单击版本管理与发布
- 单击创建新版本,填写版本号(例如 1.0.0)
- 设置可见范围,例如仅我可见
- 单击保存,然后确认发布
二、获取 API Key
为了在体验初期避免产生超出预期的费用,可以使用 Coding Plan,每 5 小时刷新指定额度。
- 访问 Coding Plan 购买页,选择 Lite 基础套餐(体验推荐),完成购买。
- 购买成功后,访问 Coding Plan API Key 管理页,生成并保存 API Key。
Coding Plan 目前支持 qwen3.5-plus、kimi-k2.5、MiniMax-M2.5、glm-5 等模型,详细的模型列表请参考 Coding Plan 支持的模型。
三、准备云服务器
购买 ECS
推荐套餐:e 实例,2 核 2 GB,99 元/年起,个人开发者首选。新用户也可领取 ECS 免费试用。
-
访问 阿里云 ECS 产品页,找到 e 实例套餐,单击立即购买。
-
配置以下参数:
- 地域:选择离您最近的地域,例如华东 1(杭州)
- 镜像:选择 Alibaba Cloud Linux 3
- 其他参数保持默认
-
确认订单并完成支付,等待实例创建完成。
说明:如果希望使用其他方式创建的 ECS 实例,请确保为该实例分配了公网 IP 或绑定了弹性公网 IP。
连接服务器
- 进入 ECS 管理控制台,找到目标实例,单击操作列的远程连接。
- 选择 Workbench 远程连接,单击立即登录,选择免密登录进入终端。
四、部署并验证
执行部署脚本
在 Workbench 终端中执行:
curl -fsSL https://help-static-aliyun-doc.aliyuncs.com/file-manage-files/zh-CN/20260303/chwrdl/openclaw_installer.sh -o openclaw_installer.sh && bash openclaw_installer.sh
选择安装选项
- 选择"安装 Openclaw(Install) ",脚本会开始安装过程(预计 10 分钟)
- 出现"安装完成"提示后,说明 OpenClaw 安装成功
配置向导
安装完成后进入配置向导,请根据提示依次输入:
| 配置项 | 说明 |
|---|---|
| 选择渠道 | QQ 机器人(QQBot) |
| QQ Bot AppID | 步骤一获取的 Bot AppID |
| QQ Bot Secret | 步骤一获取的 Bot Secret |
| 百炼 Base URL | 直接回车使用默认值 |
| 百炼 API Key | 步骤二获取的 Coding Plan API Key |
| AI 模型 | 直接回车使用默认值 |
如需修改 Base URL、API Key 及模型请参见 如何修改配置。
完成配置
脚本会自动完成以下操作:
- 生成配置文件
~/.openclaw/openclaw.json - 启动服务
- 生成后台管理界面链接:
http://127.0.0.1:18789/?token=your_gateway_token
说明:如需从本地计算机访问 OpenClaw 的后台管理界面,请参见 如何访问 OpenClaw Control UI。
请保存 Gateway Token,后续维护可能需要使用。
验证服务状态
选择"查看状态 (Status) ",如果部署成功,将显示:
核心组件
└─ Openclaw ✓ yyyy.m.dd (最新)
渠道插件
└─ QQ ✓ x.y.z (最新) [openclaw-qqbot]
服务状态
└─ Gateway ✓ 运行中
配置文件
└─ 配置文件 ✓ ~/.openclaw/openclaw.json
测试机器人
- 在 QQ 中与机器人私聊发送消息测试,例如"你好"
- 收到回复即表示部署成功
增强 OpenClaw 的能力
您可以通过接入百炼 MCP 工具,让 OpenClaw 获得联网搜索、网页解析、执行代码和生成图片及视频的能力。接入后,OpenClaw 会在对话中自动调用工具。
支持的工具
| MCP 工具 | 用途 |
|---|---|
| 联网搜索 | 搜索互联网获取最新信息 |
| 网页解析 | 解析网页内容 |
| 代码解释器 | 执行 Python 代码、分析数据、生成图表 |
| 万相 2.6 图像视频生成 | 生成图片和视频 |
开通 MCP 工具
- 访问 百炼 MCP 广场
- 选择要开通的 MCP 工具卡片
- 点击立即开通(部分 MCP 工具需绑定百炼 API Key)
添加工具到 OpenClaw
- 访问 OpenClaw 的后台管理页面
- 选择侧边栏的 频道
- 在 QQBot 配置下,展开阿里云百炼 MCP 配置菜单
- 在 DASHSCOPE API Key 处,填写开通 MCP 时绑定的百炼 API Key
- 展开工具开关菜单,选择已经开通的 MCP 工具,打开启用开关
常见问题
机器人不回复消息怎么办?
-
检查容器是否正常运行:执行
bash openclaw_installer.sh,选择"查看状态 (Status)",确保各个组件处于正常状态。 -
修复问题:继续在脚本中选择"修复问题 (Repair)",运行自动诊断,查看是否存在配置问题。
-
查看日志:
openclaw logs -
常见错误及解决方法:
| 错误信息 | 原因 | 解决方法 |
|---|---|---|
| invalid appid | AppID 错误 | 运行 bash openclaw_installer.sh 重新配置 QQ 凭证 |
| invalid secret | Secret 错误 | 运行 bash openclaw_installer.sh 重新配置 QQ 凭证 |
| unauthorized | API Key 无效 | 运行 bash openclaw_installer.sh 重新配置 API Key |
- 确认 QQ 应用已发布且机器人配置正确。
如何修改 Base URL、API Key 及模型?
使用部署脚本可以方便地修改各项配置:
bash openclaw_installer.sh
选择"更新配置 (Configure) ",脚本会显示配置菜单:
选择操作 (↑↓ 导航 | 数字直选 | Enter 确认)
[1] ● 查看当前配置 - 显示 openclaw.json 内容
[2] ○ 修改 AI 模型配置 - 更新 DashScope API/模型
[3] ○ 修改 Gateway 配置 - 更新端口/绑定地址
[4] ○ 重新生成 Token - 生成新的 Gateway Token
[5] ○ 全新配置向导 - 从头创建配置(覆盖)
[6] ○ 返回主菜单
选择"修改 AI 模型配置",按照提示依次修改:
-
百炼 Base URL
- 通过 Coding Plan 调用:
https://coding.dashscope.aliyuncs.com/v1 - 常规调用(华北 2 北京):
https://dashscope.aliyuncs.com/compatible-mode/v1 - 美国(弗吉尼亚):
https://dashscope-us.aliyuncs.com/compatible-mode/v1 - 新加坡:
https://dashscope-intl.aliyuncs.com/compatible-mode/v1
- 通过 Coding Plan 调用:
-
百炼 API Key
- 通过 Coding Plan 调用:访问 Coding Plan 页面获取
- 常规调用:访问 百炼 API Key 页面获取,注意百炼 API Key 须与百炼 Base URL 同属一个地域
-
选择模型
- 通过 Coding Plan 调用:指定的模型,如
qwen3.5-plus - 常规调用:任意文本生成模型,如
qwen3-max、glm-4.7、deepseek-v3.2
- 通过 Coding Plan 调用:指定的模型,如
如何查看实时日志?
openclaw logs --follow
按 Ctrl+C 退出日志查看。
如何停止服务?
openclaw gateway stop
如何卸载服务?
可以执行下列命令卸载服务:
# 卸载 openclaw
openclaw uninstall
如何更新服务?
如果安装了旧版本的 OpenClaw,可以直接更新:
-
启动部署脚本
bash openclaw_installer.sh -
选择"升级 Openclaw (Upgrade) "
更新插件:
-
启动部署脚本
bash openclaw_installer.sh -
选择"渠道插件 (Channels) "下的"升级插件 (Upgrade) "
如何访问 OpenClaw Control UI?
部署完成后,可以通过 SSH 端口转发从本地访问后台管理界面:
-
在本机终端,执行以下命令实现 SSH 端口转发:
ssh -L 18789:127.0.0.1:18789 -L 18800:127.0.0.1:18800 root@<ECS 公网 IP>端口用途:
18789:OpenClaw Gateway(Control UI)18800:CDP 远程浏览器(可选)
执行以上命令后需要输入 ECS 的登录密码,如需重置密码请参见 密码管理。
-
在本地的浏览器中访问以下地址:
http://127.0.0.1:18789/?token=<你的 Gateway Token>Token 在部署完成时显示,也可以在配置文件中查看:
~/.openclaw/openclaw.json
如何让机器人登录需要认证的网站?
如果需要让机器人访问需要登录的网站(如阿里云控制台),可以通过本地 Chrome 远程操控服务器上的浏览器完成登录:
- 确保已建立 SSH 端口转发(包含 18800 端口)
- 在本地 Chrome 浏览器访问
chrome://inspect/#devices - 单击 Configure... ,添加
localhost:18800,单击 Done - 在 Remote Target 列表中找到远程浏览器页面,单击 inspect
- 在弹出的 DevTools 窗口中操作远程浏览器,完成网站登录(登录状态会保留在服务器上)
文档版本:1.0 最后更新:2026 年 3 月 12 日 适用版本:OpenClaw 2026.2.26+