一、 环境要求
●系统:Ubuntu 24.04.4 LTS (Server)
●内存:≥ 2GB(推荐 4GB+)
●Node.js:≥ v22(必须)
●权限:root 或 sudo 用户
二、 安装步骤
1、 系统更新与依赖安装
# 更新系统sudo apt update && sudo apt upgrade -y# 安装基础工具sudo apt install -y curl git build-essential2、 安装 Node.js 22+(推荐 nvm)
# 安装 nvmcurl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.7/install.sh | bash# 加载 nvm(或重启终端)source ~/.bashrc# 安装 Node.js 22 LTSnvm install 22nvm use 22nvm alias default 22# 验证node -v # 应输出 v22.x.xnpm -v3、 安装 OpenClaw(OpenClaw 2026.3.28 正式版)
方式 一:一键脚本(最简单、耗时长)
curl -fsSL https://openclaw.ai/install.sh | bash方式 二:npm 全局安装(速度快)
# 可选:设置淘宝镜像加速npm config set registry https://registry.npmmirror.com/# 全局安装npm install -g openclaw@latest# 验证openclaw --version4、初始化配置(关键)
# 启动配置向导openclaw onboard向导选项:
I understand... → Yes(方向键选择,按回车键)
Onboarding mode → QuickStart(快速开始)
Model/auth provider → Moonshot AI (Kimi K2.5) (Kimi K2.5)
Moonshot AI (Kimi K2.5) auth method → Moonshot API key (.cn)
Enter Moonshot API key (.cn) → 你的key
Default model → Keep current (moonshot/kimi-k2.5)
Select channel (QuickStart) → Skip for now(机器人聊天渠道,可以先不配置)
Search provider → Skip for now(联网搜索功能,暂时不用配置)
Configure skills now? (recommended) → No
Enable hooks? → Skip for now(空格键选择,然后按回车键)
How do you want to hatch your bot? → Do this later
5、 开网关
方式一:关闭窗口网关会关闭,下次使用时需要重新输入下方命令,同时再开一个窗口执行其他命令
openclaw gateway run方式二:关闭窗口网关不关闭,一直后台运行
nohup openclaw gateway run > /dev/null 2>&1 &6、 运行
openclaw tui7、 新增模型(智谱)
向导选项:
I understand... → Yes(方向键选择,按回车键)
Onboarding mode → QuickStart(快速开始)
Config handling→ Use existing values
Model/auth provider → Z.AI (GLM Coding Plan / Global / CN)
Z.AI auth method → CN (Z.AI CN (open.bigmodel.cn))
Enter Moonshot API key (.cn) → 你的key
Default model → zai/glm-5
其他向导选项和上面选择一致
查看模型(此时应该有kimi和智谱两个模型了,默认是新添加的智谱)
openclaw models list8、重启网关生效
pkill -f openclawopenclaw gateway runopenclaw tui这时候由于缓存还会显示使用的是之前的模型,实际上默认模型已经是新添加的了
agent main | session main (heartbeat) | moonshot/kimi-k2.5 | tokens 8.9k/262k (3%) 想要清除缓存,直接删除缓存文件夹,再重启网关就生效了
rm -rf ~/.local/share/openclaw/9、切换模型
切换到 智谱 GLM-5
openclaw models set zai/glm-5切换到 Kimi
openclaw models set moonshot/kimi-k2.510、添加机器人(以飞书为例)
先在飞书开放平台创建机器人(https://app.feishu.cn/)
进入首页,点击右上角创建应用

点击开发者后台

创建企业自建应用

左侧 → 凭证与基础信息,记录下 App ID 和 App Secret,后面会用到

左侧 → 添加能力 → 添加机器人

左侧 → 权限管理→ 批量导入
im:message:send_as_bot(发消息)
im:message:readonly(读消息)
im:message.p2p_msg:readonly(私聊)
im:message.group_at_msg:readonly(群 @)
im:chat.access_event.bot_p2p_chat:read(访问事件)


左侧 → 事件与回调 → 订阅方式

选择 使用长连接接收事件(WebSocket),点击保存

添加事件:im.message.receive_v1

左侧 → 版本管理与发布
创建版本(1.0.0)→ 保存 → 发布(企业版要管理员审批)

11、回到 OpenClaw 配置飞书
关闭网关
pkill -f openclaw添加飞书渠道
openclaw channels add向导选项:
Configure chat channels now? → Yes
Select a channel → Feishu/Lark (飞书) (configured)
How do you want to provide this App Secret? → Enter App Secret
Enter Feishu App Secret → 输入你的 App Secret 按回车确认
Enter Feishu App ID → 输入你的 App ID 按回车确认
Feishu connection mode → WebSocket (default) ,这个是免配置、最稳定的模式,不用自己搭公网域名。
Which Feishu domain? → Feishu (feishu.cn) - China,国内飞书就用这个,直接回车继续。
Group chat policy → Open - respond in all groups (requires mention),群里只有 @机器人才会回复,最省心、不会乱插话。
Select a channel → Finished
Configure DM access policies now? (default: pairing) → No,后面需要私聊再开配对,不影响群聊使用。
Add display names for these accounts? (optional) → No
Bind configured channel accounts to agents now? → Yes
Route feishu account "default" to agent → main (default)
然后重启网关就生效了:
pkill -f openclawopenclaw gateway run12、飞书客户端使用机器人
飞书客户端 → 搜索 你应用的名字(如 OpenClaw)

第一次会提示 配对(pairing)

按提示在终端执行:
openclaw pairing approve feishu xxxxx再发消息就会正常回复 AI 了。
13、删除机器人
要删除刚配置的飞书 (Feishu/Lark) 机器人,需要分两步:先在 OpenClaw 中移除通道绑定,再去飞书后台删除应用
停止服务
pkill -f openclaw删除 OpenClaw 里的飞书通道
方法 1:命令行删除(最快)
# 移除飞书账户(default)并清理配置openclaw channels remove --channel feishu --account default --delete方法 2:重置配置(彻底)
如果只想清掉所有通道配置,保留模型 / 密钥:
openclaw onboard --reset --reset-scope config重新走一遍向导,其他选项正常选择,下面这个选项选择 All providers
Filter models by provider → All providers,这样之前配置的智谱 GLM-5、Kimi 都会保留,不用重新配置。
Select channel (QuickStart) → Skip for now
验证是否删除:
openclaw channels list控制台会输出:
Chat channels:- Feishu default: not configured, enabled方法3:手动清理配置
直接编辑配置文件,删除飞书相关内容:
nano ~/.openclaw/openclaw.json找到并删除整个 feishu 块:
// 删除以下内容"feishu": {"default": {"appid": "cli_xxx","appsecret": "xxx","enabled": true }}同时删除 bindings 里飞书相关的路由规则
重启网关:
openclaw gateway run14、删除飞书后台应用(如果想在飞书侧也删掉机器人)
打开 飞书开放平台 → 企业自建应用
点击想要删除的应用

拉到最下面,点击删除应用

15、安装 Skills
此版本openclaw自带常用的skills,不需要手动安装。
今日的分享就到这里,对OpenClaw实现原理感兴趣的同学可以回复关键字【龙虾】领取以下资料。

夜雨聆风