Openclaw原版部署(Windows-WSL)

前言

Openclaw更新太快了,并且官方就支持中文,这里还是推荐部署原版。

另外

推荐使用官方原版,因为更新的快,一些之前版本的问题也修复了很多,体验也会更好。

环境要求

请确保环境满足以下要求:

查看环境

查看已安装的WSL

1
wsl -l -v

生效的nvm

1
where nvm

NodeJS

1
2
node -v
npm -v

查看当前镜像

1
npm config list

设置镜像

1
2
3
npm config set registry https://registry.npmmirror.com/
npm cache clean -f
npm config list

安装环境

安装WSL

1
wsl --install -d Ubuntu-22.04

安装NVM

国内镜像

安装

1
2
3
4
sudo apt install curl
curl -o- https://gitee.com/RubyMetric/nvm-cn/raw/main/install.sh | bash

source ~/.bashrc

添加

1
export NVM_NODEJS_ORG_MIRROR=https://npmmirror.com/mirrors/node/

输入后,在终端中输入下面的命令使其生效,然后可以接着运行nvm命令

1
source ~/.bashrc

此时运行 查看所有可用版本

1
nvm ls-remote

安装NodeJS

1
nvm install 22

安装步骤

删除之前的配置

1
rm -rf ~/.openclaw

安装与启动

安装

1
npm install -g openclaw --registry=https://registry.npmmirror.com

初始化

1
openclaw onboard --install-daemon

配置过程中不要安装飞书插件与相关配置。

启动网关

1
openclaw gateway

打开控制台

1
openclaw dashboard

查看模型和飞书设置

1
openclaw status

飞书插件安装

先诊断与修复,看看有没有错误的配置,如果有的话可以手动删除

1
openclaw doctor --fix

这是配置文件路径

1
vim ~/.openclaw/openclaw.json

先删除之前的

1
rm -rf ~/.openclaw/extensions/feishu

修改配置

1
openclaw config

查看飞书配置

1
openclaw config get channels.feishu

飞书中打开机器人对话

按照提示输入配对码

1
openclaw pairing approve feishu MNB2G4CX

查看状态,查看飞书通道是否正常

1
openclaw status

从 OpenClaw 发消息到飞书(测试出站)

这个不用启动openclaw也能测试

1
openclaw message send --channel feishu --target 飞书机器人的ID --message "测试"

OpenClaw本身自带的有飞书插件,使用是没有问题的。

如果想功能更强大,也可以使用飞书自己出的

OpenClaw飞书官方插件

自定义模型

模型必须要开启--enable-auto-tool-choice--tool-call-parser

否则会报错

400 “auto” tool choice requires –enable-auto-tool-choice and –tool-call-parser to be set

查看模型

1
openclaw models status

查看所有的模型

1
openclaw models list

修改模型

1
openclaw config

卸载

CLI 卸载

1
2
3
4
openclaw gateway stop

# 卸载
npm uninstall -g openclaw

数据清理(可选)

1
2
# 删除配置和缓存(不可恢复!)
rm -rf ~/.openclaw

更新升级

1
npm update -g openclaw

查看当前版本:

1
openclaw --version

其他

技能目录

1
.openclaw\workspace\skills

飞书开放平台配置

Openclaw-飞书插件配置

WSL运行的劣势

比如

我们想在桌面上创建文件,我们得这样描述,因为它是在Ubuntu中运行的,他并不知道桌面在哪

桌面路径是 /mnt/c/Users/18351/Desktop 在桌面上创建一个a.txt

比如

根据 https://weibo.com/newlogin?tabtype=search&openLoginLayer=0&url=https://www.weibo.com/ 获取前10的热搜

在容器内他会提示让提供接口及token,在Windows上会打开浏览器直爬取。