WSL搭建OpenClaw并连接官方QQ机器人
在自己电脑上搭建了一个OpenClaw
最近 DeepSeek v4 模型上线了,能力非常不错,而且 Agent 能力大幅度提高,加上 DeepSeek 的 API 本身挺便宜的,于是就在自己的电脑上搭建了一个 OpenClaw,并使用 DeepSeek 的 API
事先准备工作
先去 DeepSeek开放平台和Kimi开放平台创建 API keys,DeepSeek 的 API 用于模型的正常使用,Kimi 的 API 用于网络搜索(也就是当 AI 搜索访问网页的时候,会使用这个 API)
Windows 管理员权限运行 PowerShell,运行如下命令安装 WSL 和 Ubuntu 系统
1 | |
WSL 中安装 OpenClaw
安装OpenClaw需要先在 WSL 中准备好 Nodejs 环境
进入 WSL
打开 PowerShell,执行下面命令,进入 WSL 系统,第一次进入会要求设置用户名和密码
1 | |
进入系统后,首先修改系统中的 /etc/wsl.conf 文件,在里面添加下面的配置,这个配置是为了让 WSL 里的 Linux 程序可以运行 Windows 程序
1 | |
修改后,在 PowerShell 中关闭 WSL,再重新启动 WSL
1 | |
安装 Nodejs 环境
按照 Nodejs 的指导,下载安装 nvm 和 Nodejs
1 | |
安装完成后,查看是否安装完成
1 | |
安装 OpenClaw
使用下面的命令安装 OpenClaw
1 | |
安装完成后,输入下面的命令,直接指定使用 DeepSeek 的 API 密钥作为认证方式进入初始化
1 | |
如果遇到了无法启动的问题,先查看是否正常启动
1 | |
可能会碰到由于开启了 interop 导致不断重启的问题,这里可以把 bonjour 插件禁用掉(功能是让局域网中的设备能够自动找到 OpenClaw Gateway 的地址)
1 | |
然后按照提示选择适合自己的配置,在 Enter DeepSeek API key 处输入前面获取得到的 DeepSeek 的 API
在 Select channel 选项处选择 QQ Bot (Official API),使用 QQ 机器人,选择合适的方式绑定 QQ 机器人
在 Search provider 选项处选择 Kimi (Moonshot),并输入前面获取得到的 Kimi 的 API
后面的 skills 什么的按照自己的需求安装即可
安装后的设置
安装完成后,WSL 中输入如下命令测试是否运行正常
1 | |
如果运行正常,执行如下命令
1 | |
命令执行后,会自动在剪贴板中增加一行包含 Token 的登录链接,直接在浏览器粘贴这个链接进入 OpenClaw 的控制面板
在 节点 选项卡中,找到 Devices,配对 QQ Bot
开始使用 OpenClaw
在 QQ 的聊天列表中找到前面连接的 Bot,发送消息测试是否运行正常
由于 OpenClaw 是运行在 WSL 中的,所以使用需要打开一个 PowerShell 窗口,使用命令进入 WSL 系统
不过因为安装好之后 OpenClaw 自动设置了开机自启,所以进入 WSL 系统之后,OpenClaw 会自动运行
设置开机自启 WSL
设置开机自启 WSL 后,就可以实现开机自启 OpenClaw 了,以后也不用留一个不能关掉的窗口在那了
- 首先打开任务计划程序,右侧选择
创建任务 - 常规标签中,名称随便起,自己认识就好了,勾选不管用户是否登录都要运行,勾选使用最高权限运行,配置选择 Windows 10
- 触发器标签中,新建一个,开始任务选择启动时
- 操作标签中,新建一个,操作设置为启动程序,程序或脚本设置为
C:\Windows\System32\wsl.exe,参数设置为-d ubuntu --user [WSL中的用户名] - 条件标签中,取消勾选只有在计算机使用交流电源时才启动此任务
- 设置标签中,勾选如果任务失败,按以下频率重新启动,间隔 1 分钟,尝试 3 次
- 确认后,输入账号的密码创建任务
- 至此,每次电脑开机都会自动启动 WSL,启动成功后就会自动启动 OpenClaw 了
DeepSeek v4 模型确实不错,能力够用,最重要的是 API 便宜|・ω・)