OpenClaw 最近在国内的热度已经到了一个有点夸张的程度:腾讯云工程师在深圳南山总部楼下摆摊免费帮人装,市面上甚至出现了 500 到 1000 块的上门安装服务。但装完之后,怎么和小龙虾沟通是个现实问题。主流方案是 Telegram 或 Discord,对国内用户来说访问和配置都有门槛。腾讯 QQ 团队推出的 QQ Bot 解决了这个痛点——直接用 QQ 就能给小龙虾下指令。
下面是完整的安装流程,外加一个必须做的安全设置。
前提条件
- 一台已安装 OpenClaw 的电脑(Mac / Linux / Windows 均可)
- 一个 QQ 账号(手机上能正常登录)
- OpenClaw 已经能正常运行
第一步:在 QQ 开放平台创建机器人
用手机 QQ 扫码登录 QQ Bot 网页,授权后进入 QQ 开放平台。
操作流程:
- 点击「创建机器人」
- 填写机器人名称、简介,上传头像(可选)
- 点击确认
创建完成后,系统会生成两个关键信息:APP ID 和 APP Secret。
APP Secret 只会显示一次,务必立即复制保存,后面配置要用。
第二步:三条命令完成接入
机器人创建好后,回到终端,依次执行三条命令:
命令 1:安装 QQ Bot 插件
在终端执行安装命令,系统会自动下载并安装 QQ Bot 插件,等待完成即可。
命令 2:添加 QQ Channel
执行添加渠道的命令,按提示选择 QQ 渠道,输入刚才保存的 APP ID 和 APP Secret。
命令 3:重启小龙虾
重启完成后,回到 QQ 刷新好友列表,你会看到多了一个机器人账号。给它发一条「你好,请做个自我介绍」,如果正常响应,说明配置成功。
能做什么
通过 QQ,你可以让小龙虾完成大部分在 Telegram 里能做的事:
- 读取本地文件:查找、整理电脑上的文档
- 数据分析:给它一份数据,让它分析并生成图表
- 浏览器操作:搜索信息、访问网页
- 执行电脑操作:自动化日常任务
三个需要注意的地方
斜杠命令兼容性
小龙虾支持很多斜杠命令(如 /model 切换模型、/status 查看状态等)。QQ 版目前对基础命令支持较好,复杂命令暂时不完全兼容。遇到没反应的命令,可以尝试用自然语言替代。
Session 共享问题
这一点容易踩坑:QQ Bot 使用的是 OpenClaw 主 Agent 的对话 Session,而不是独立 Session。这意味着你在 QQ 里的对话和主 Session 是共享的——如果在 QQ 里跑非常复杂的任务导致主 Agent 挂住,可能会影响所有 Session 的稳定性。相比之下,Telegram 等渠道每个会话通常有独立 Session,互不干扰。这是目前 QQ 插件的已知限制,后续版本应该会改进。
安全设置(最重要)
这是整篇文章最关键的部分。
打开 OpenClaw 配置文件 openclaw.json(通常在 ~/.openclaw/ 目录下),找到 QQ Bot 配置里的 allowFrom 参数。默认值是 *,意味着任何人在 QQ 上给你的 Bot 发消息,系统都会当作主人指令来执行。
风险很直白:别人加你的 Bot 为好友,或者把 Bot 拉进群,就能控制你的电脑——读文件、执行命令、操作系统,全都可以。
解决方法:把 allowFrom 从 * 改成你自己的 QQ 用户 OpenID。
你的 OpenID 可以在 ~/.openclaw/qqbot/data/ 目录下的 JSON 文件中找到,里面记录了你的用户身份信息。复制 OpenID,替换配置中的 *,保存后重启 OpenClaw Gateway。
重启后测试:只有你本人发消息 Bot 才会响应,其他人的消息不会被执行。这一步不做,等于把你的电脑开放给了所有人。
入门用 QQ,进阶再切 Telegram
QQ 接入的核心价值就是门槛低:不需要科学上网,三条命令跑通,用最熟悉的工具直接上手。但它在复杂命令支持和 Session 隔离上确实还有差距。
一个务实的路径是:入门阶段用 QQ 先把小龙虾跑起来、用起来,等需要更稳定的多任务环境时,再切到 Telegram 或 Discord。别一上来就追求最复杂的配置——先让 AI 智能体在你手里真正干起活来,这比什么都重要。