部署 openclaw + 飞书桌面应用
本文详细介绍了如何在Node.js环境下安装配置OpenClaw智能助手,并实现与飞书平台的集成。主要内容包括:1) Node.js v24+环境配置;2) OpenClaw的安装与初始化设置;3) 飞书应用创建及凭证获取;4) OpenClaw飞书插件的安装与配置;5) 飞书事件回调配置。通过完整的分步指南,帮助用户快速搭建企业级智能助手系统,实现与现有办公工具的深度集成。配置过程中特别强调了国
环境:
node.js >= v22.0
一、安装或配置 node
# 下载并安装 Node.js 24 版本
nvm install 24
# 验证 Node.js 版本
node -v # 应输出 v24.x.x 或更高版本(确保 ≥22)
# 选择 24版本
nvm use v24.x.x
# 验证 npm 版本
npm -v # 应输出相应版本号
二、使用 npm 安装 openclaw
npm i -g openclaw
三、 验证版本
openclaw --version
四、 初始化 openclaw 配置
openclaw onboard
- 使用键盘方向键选择Yes同意风险说明

- 选择安装方式,这里我们选择“QuicStart”快速入门

- 选择已有的配置

- 选择 AI 模型,可以选择跳过或者选择 MiniMax

- 如果选择了模型后,可以直接黏贴 API key (前提是已申请对应模型的 API key)

- 保持选择模型

- 选择聊天工具,待会会配置飞书聊天工具,所以这里先选择"Skip for now"跳过

- 选择技能,这也先不选择,选 No

- 是否启用钩子(hooks),建议是将这三个全部打开,通过空格键勾选,回车键确定

静待启动
- 选择 Open the Web UI,如果能看到 UI 界面,证明部署成功

- 查看已配置的模型
# 查看openclaw配置的模型
openclaw models list
五、配置飞书
OpenClaw支持多种平台接入,这也是它的一大亮点——无需专用客户端,通过现有聊天工具就能操作。国内用户用飞书比较多,所以本文以飞书为例进行说明。
5.1 获取飞书应用凭证
首先需要在飞书开放平台创建应用并获取必要的凭证:
- 访问飞书开放平台-开发者后台:https://open.feishu.cn/app
- 创建企业自建应用


- 添加机器人应用能力

- 发布版本


- 获取 App ID 和 App Secret

六、安装 openclaw 飞书插件
- 在 C:\Users<用户名>.openclaw 路径下执行:
npm config set registry https://registry.npmmirror.com // 先设置国内镜像
npm cache clean --force
npm install @m1heng-clawd/feishu --verbose // 显示下载详细, 主要此包安装比较困难
// 确认安装成功
npm list @m1heng-clawd/feishu
ls node_modules/@m1heng-clawd/feishu
- 然后将安装好的包复制到 OpenClaw 的扩展目录:
// 创建扩展目录并复制文件
C:\Users\Venn\.openclaw> mkdir extensions
C:\Users\Venn\.openclaw> mkdir extensions\feishu
C:\Users\Venn\.openclaw> xcopy /E /Y "node_modules\@m1heng-clawd\feishu\*" "extensions\feishu\"
// 安装依赖
PS C:\Users\Venn\.openclaw> cd extensions\feishu
PS C:\Users\Venn\.openclaw\extensions\feishu> npm install --prod // 很重要一步,不换源也很慢或者失败
- 完成后重启 OpenClaw 服务:
openclaw gateway restart
- 还原 node js 国内镜像:(可选)
npm config set registry https://registry.npmjs.org/ // 还原官方镜像源
npm config get registry
七、设置 openclaw 里的飞书配置
方式一:使用shell命令配置(快速配置)
修改脚本中的AppId和AppSecret后直接执行以下命令
openclaw config set channels.feishu.appId "这里填AppId" && openclaw config set channels.feishu.appSecret "这里填AppSecret" && openclaw config set channels.feishu.enabled true && openclaw config set channels.feishu.domain "feishu" && openclaw config set channels.feishu.groupPolicy "disabled"
方式二:通过配置界面按步骤配置
openclaw channels add
-
添加渠道配置

-
选择飞书

-
按照提示,输入飞书的 App Id 和 App Secret

-
选择国内飞书

-
选择响应策略,这边根据具体场景选择,我就先选择Disabled

-
结束渠道配置

-
访问策略选择"No"

-
添加显示名称可选配置我们也选择"No"

八、配置飞书权限事件
- 配置事件与回调


- 添加事件


- 配置回调


- 配置权限

{
"scopes": {
"tenant": [
"contact:user.base:readonly",
"im:chat",
"im:chat:read",
"im:chat:update",
"im:message",
"im:message.group_at_msg:readonly",
"im:message.p2p_msg:readonly",
"im:message:send_as_bot",
"im:resource"
],
"user": []
}
}


5. 更新版本号

九、启动 openclaw 验证结果
# 可以手动启动(前台模式)
openclaw gateway --port 18789 --verbose
打开飞书电脑客户端或手机客户端,通过搜索刚刚创建的机器人应用,对话验证是否接入成功。
第一次对话可能会出现权限不足,按照提示输入命令:
openclaw pairing approve feishu XXXXX

十、 配置为系统服务
为了方便后续启动关闭openclaw,建议是将 openclaw 配置成系统服务,通过systemctl来进行启动关闭操作
# 创建 systemd 服务文件
cat > /etc/systemd/system/openclaw-gateway.service << 'EOF'
[Unit]
Description=OpenClaw Gateway Service
After=network.target
[Service]
Type=simple
User=root
Environment="PATH=/root/.nvm/versions/node/v24.13.0/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin"
Environment="NODE_PATH=/root/.nvm/versions/node/v24.13.0/lib/node_modules"
WorkingDirectory=/root
ExecStart=/root/.nvm/versions/node/v24.13.0/bin/node /root/.nvm/versions/node/v24.13.0/lib/node_modules/openclaw/openclaw.mjs gateway run
Restart=on-failure
RestartSec=10
StandardOutput=journal
StandardError=journal
[Install]
WantedBy=multi-user.target
EOF
# 重新加载 systemd 配置
systemctl daemon-reload
# 启动服务
systemctl start openclaw-gateway
# 查看服务状态
systemctl status openclaw-gateway
# 设置开机自启
systemctl enable openclaw-gateway
总结
经过完整的部署流程后,您应已成功搭建自己的OpenClaw环境。以下是对已完成工作的总结:
- ✅ Node.js环境安装:通过nvm管理Node.js版本,确保版本>=22
- ✅ 前置依赖准备:安装必要的编译工具,避免后续安装出错
- ✅ OpenClaw核心安装:选择官方脚本或npm方式,根据网络环境灵活选择
- ✅ 初始化配置:通过配置向导完成基础设置,重点启用三个实用钩子
- ✅ 飞书渠道集成:在飞书开放平台创建应用,安装插件并配置通道
- ✅ MiniMax模型配置:切换至性价比高的国内大模型,中文支持更好
- ✅ 服务验证与启动:通过官方命令验证配置,启动Gateway服务
相比传统的云端AI助手,OpenClaw具备以下明显优势:
- 数据隐私:所有数据都在你的设备上,不经过任何第三方服务器
- 执行能力:不仅能回答问题,更能实际操作文件、命令行、浏览器等
- 扩展灵活:通过ClawdHub有100+社区开发的技能模块可用
- 接入方便:支持飞书、钉钉等常用工具,无需安装专用客户端
现在即可让AI助手开始实际工作!
官方文档:https://openclaw.ai/
更多推荐

所有评论(0)