OpenClaw本地部署 + QQ接入
无需WSL,Windows轻松部署指南
OpenClaw是一款强大的AI智能体框架,可以让AI助手直接操作你的电脑。
本文将详细介绍如何在Windows本地部署OpenClaw,并接入QQ实现24小时智能助手功能。
第一部分:环境准备
部署环境要求:
Windows 10 及以上系统 无需科学上网 无需WSL环境 至少1核2GB内存配置
1.1 安装Node.js
访问官网:https://nodejs.org 下载Windows 64位安装包(.msi文件) 双击安装文件,一直点击Next即可完成
1.2 安装Git
使用Windows包管理工具winget一键安装(推荐):
winget install --id Git.Git -e --source winget安装时选择 Use Windows default console window 选项
1.3 安装Visual Studio
访问官网:https://visualstudio.microsoft.com 下载并运行安装器 【关键】务必勾选"使用C++的桌面开发"选项 完成安装
1.4 验证环境安装
以管理员身份运行PowerShell,依次执行:
node -vnpm -vgit -v验证通过后,设置国内镜像源加速下载:
npm config set registry https://registry.npmmirror.com/第二部分:安装与配置OpenClaw
2.1 全局安装OpenClaw
在PowerShell中执行:
npm install -g openclaw@latest2.2 初始化配置
执行初始化命令开始交互式配置:
openclaw onboard按提示依次选择:
部署风险提示:选择 YES 配置模式:选择 QuickStart 模型供应商:选择火山引擎/阿里云等 输入API Key(从供应商平台获取) 选择模型版本 对话工具:选择 skip for now 日志与记录:建议全部勾选
配置完成后,系统会自动安装Gateway组件并打开浏览器控制台。
第三部分:接入QQ机器人
3.1 前置准备
确保已具备以下条件:
完成实名认证的QQ账号 OpenClaw服务已正常运行 服务器具备公网IP(或配置内网穿透) 18789端口已开放(OpenClaw默认端口)
3.2 注册QQ开放平台
访问 https://q.qq.com(QQ开放平台) 使用手机QQ扫码注册/登录(无法直接用QQ号登录) 完成开发者实名认证(填写姓名、身份证、人脸识别)
3.3 创建QQ机器人
进入控制台首页,点击"机器人"标签页 点击"创建机器人"按钮 填写机器人名称(4-30个字符)、上传头像、填写描述 提交创建申请
3.4 获取机器人凭证
关键参数(务必妥善保存):AppID - 机器人的唯一标识符AppSecret - 机器人密钥,首次查看需扫码验证
3.5 配置IP白名单
在开发管理页面找到"IP白名单"选项 添加服务器公网IP地址 保存配置
提示:如果对话提示"该机器人去火星了",请优先检查IP白名单配置。
3.6 配置沙箱环境
进入沙箱配置页面 选择"在消息列表配置"(私聊) 点击"添加成员",输入测试用QQ号 使用QQ扫码添加机器人好友
3.7 安装QQ渠道插件
Windows用户推荐源码安装:
git clone https://github.com/BytePioneer-AI/openclaw-china.gitcd openclaw-chinapnpm installpnpm buildopenclaw plugins install -l ./packages/channels3.8 配置机器人参数
编辑 ~/.openclaw/config.json 文件,添加QQ渠道配置:
{ "channels": { "qq": { "app_id": "你的QQ机器人AppID", "app_secret": "你的QQ机器人AppSecret", "token": "你的Token", "sandbox": false } }}第四部分:测试与验证
4.1 启动QQ渠道
openclaw plugins enable qqopenclaw gateway restart4.2 验证连接
在手机QQ中给机器人发送消息 检查日志确认消息是否转发到OpenClaw 查看AI是否能够正常回复
第五部分:设置开机自启动
5.1 Windows系统自启动配置
将OpenClaw添加到Windows服务,实现开机自动启动:
nssm install OpenClawServicenssm set OpenClawService Application "C:\Program Files\nodejs\node.exe"nssm set OpenClawService AppDirectory "C:\Users\用户名"nssm set OpenClawService AppParameters "gateway --port 18789"常见问题与解决方案
Q1: 安装失败提示权限不足
解决方案:以管理员身份运行PowerShell,右键PowerShell选择"以管理员身份运行"。
Q2: QQ机器人无法连接
解决方案:检查IP白名单配置,确保服务器公网IP已添加;检查18789端口是否开放。
Q3: AI无响应或回复缓慢
解决方案:检查API Key是否有效;查看模型供应商控制台是否有余额;检查网络连接。
结语
现在你已经成功在Windows本地部署了OpenClaw并接入了QQ机器人!你可以:
通过QQ与AI助手进行自然对话 让AI帮助执行桌面操作和管理文件 在QQ群中实现24小时智能助手 配置定时任务自动化提醒
OpenClaw还支持接入其他平台(钉钉、飞书、企业微信等),可以继续探索更多可能性!
夜雨聆风