跳到主要内容
极客日志极客日志
首页博客AI提示词GitHub精选代理工具
搜索
|注册
博客列表
JavaScriptNode.jsAI

OpenClaw 安装与飞书机器人配置全流程及避坑指南

OpenClaw 是开源 AI Agent 框架,支持接入飞书等平台。本文记录在 Linux 下安装 OpenClaw、配置 Node.js 环境、对接飞书开放平台机器人的完整流程。涵盖插件安装、应用创建、权限配置、长连接事件订阅及联调测试。总结事件保存失败、机器人无响应、群聊未@不回复等常见问题排查方案,强调 Gateway 运行状态与权限发布重要性,助开发者快速搭建私域 AI 助手。

安卓系统发布于 2026/3/21更新于 2026/5/58 浏览

OpenClaw 安装与飞书机器人配置全流程

OpenClaw 是一个开源的 AI Agent 框架,核心作用是让你拥有私人 AI 助手,可接入飞书、Telegram、WhatsApp 等多种聊天平台。

环境准备

系统要求
项目要求
操作系统Linux / macOS / Windows (WSL2)
Node.jsv22 或更高
网络能访问飞书开放平台 + AI API
安装 Node.js

如果尚未安装,建议使用 nvm 管理版本:

# 检查是否已安装 node --version
# 如果没有或版本太低,用 nvm 安装
curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.40.0/install.sh | bash
source ~/.bashrc
nvm install 22
nvm use 22

输入 node --version 后显示 v22.x.x 即表示成功。

安装 OpenClaw

一键安装

macOS / Linux:

curl -fsSL https://openclaw.ai/install.sh | bash

Windows (PowerShell):

iwr -useb https://openclaw.ai/install.ps1 | iex

安装完成后验证:

openclaw --version

看到版本号(如 2026.3.2)说明安装成功。

手动安装(备选)

如果脚本有问题,可用 npm 安装:

npm install -g openclaw

遇到 EACCES: permission denied 错误时,不要直接用 sudo npm install -g,建议调整 npm 目录权限。

初始配置(onboard 向导)

运行引导向导:

openclaw onboard --install-daemon

向导会引导配置:

  1. AI 模型密钥 — 输入 Anthropic / OpenAI / Google API Key
  2. Gateway 设置 — 默认端口 18789,一般不用改
  3. 聊天渠道 — 这里先跳过,后续单独配飞书

--install-daemon 参数会把 Gateway 安装为系统服务,开机自动启动。

配置完后检查 Gateway 状态:

openclaw gateway status

显示 running 即基础安装完成。此时可通过 Web UI 聊天:

openclaw dashboard

浏览器会自动打开 http://127.0.0.1:18789,这是 OpenClaw 的控制面板。

飞书机器人配置全流程

飞书配置分三步:飞书侧建应用 → OpenClaw 侧配置 → 联调测试。

1. 安装飞书插件

OpenClaw 的飞书支持通过插件提供,先安装:

openclaw plugins install @openclaw/feishu

安装完重启 Gateway:

openclaw gateway restart
2. 飞书开放平台:创建应用
登录平台

打开 https://open.feishu.cn/app,用飞书账号登录。

创建企业自建应用
  1. 点击「创建企业自建应用」
  2. 填写应用名称(如'我的 AI 助手')、描述和图标
获取凭证

进入「凭证与基础信息」页面,复制:

  • App ID(格式:cli_xxxxxxxxx)
  • App Secret

*注意:App Secret 务必妥善保管,不要泄露或提交到 Git。

配置权限

进入「权限管理」,点击「批量开通」,粘贴以下 JSON:

{"scopes":{"tenant":["im:message","im:message.group_at_msg:readonly","im:message.p2p_msg:readonly","im:message:readonly","im:message:send_as_bot","im:resource","im:chat.access_event.bot_p2p_chat:read","im:chat.members:bot_access","contact:user.employee_id:readonly"],"user":["im:chat.access_event.bot_p2p_chat:read"]}}

这是基本权限集。如需操作文档或多维表格,可追加 docx:document、bitable:app 等。

开启机器人能力

进入「应用能力」→「机器人」,开启能力并设置名称。

配置事件订阅(⚠️ 关键步骤)

进入「事件与回调」:

  1. 选择「使用长连接接收事件」(WebSocket 方式)
  2. 添加事件:搜索并勾选 im.message.receive_v1

*大坑警告:一定要选「长连接」而不是「Webhook」。长连接不需要公网 IP 和域名,对个人开发者更友好。配置前确保 OpenClaw Gateway 已在运行,否则飞书检测不到 WebSocket 端点,可能导致保存失败。

发布应用
  1. 进入「版本管理与发布」
  2. 创建版本并提交审核
  3. 等待管理员审批(企业自建应用通常秒批)

*不发布 = 不生效!很多人配完权限就以为搞定,结果发消息没反应。

3. OpenClaw 侧配置
方式一:交互式向导(推荐)
openclaw channels add

选择 Feishu,按提示输入 App ID 和 App Secret。

方式二:手动编辑配置文件

编辑 ~/.openclaw/openclaw.json,添加飞书配置:

{"channels":{"feishu":{"enabled":true,"dmPolicy":"pairing","accounts":{"main":{"appId":"cli_xxxxxxxxx","appSecret":"你的 AppSecret"}}}}}

配置完重启 Gateway:

openclaw gateway restart
4. 首次联调
  1. 在飞书里找到机器人,发一条消息(如'你好')
  2. 机器人回复一个 配对码(Pairing Code)
  3. 终端执行配对确认:
openclaw pairing approve feishu <配对码>
  1. 配对成功后再次发消息,AI 即可正常回复。

踩坑实录 & 避坑指南

以下是实际配置中常见的问题及排查思路。

坑 1:事件订阅保存失败

现象:飞书平台配置长连接事件时,点保存无反应或报错。

原因:OpenClaw Gateway 未运行,飞书检测不到 WebSocket 连接。

解决:

openclaw gateway start
openclaw gateway status # 确认是 running
# 然后再去飞书平台配置事件订阅
坑 2:机器人不回复消息

现象:飞书发消息,机器人无响应。

排查清单:

  1. 应用有没有 发布?(最常见原因)
  2. 事件订阅里有没有添加 im.message.receive_v1?
  3. 是否选择了「长连接」方式?
  4. 权限是否全部开通?
  5. Gateway 是否在运行?

实时查看日志观察输出:

openclaw logs --follow
坑 3:群聊里机器人不回复

现象:私聊正常,群聊里@机器人没反应。

原因:默认配置下,群聊需要@mention 机器人才会响应。且机器人必须被添加到群里。

解决:

  1. 确认机器人已加入群聊
  2. 发消息时@机器人
  3. 如果想不@也能回复,修改配置:
{"channels":{"feishu":{"groups":{"oc_你的群 ID":{"requireMention":false}}}}}

群 ID 怎么获取?启动 Gateway 后在群里@机器人,然后 openclaw logs --follow 里找 chat_id。

坑 4:权限不足导致报错

现象:消息发送失败、无法读取文件、操作飞书文档报错。

原因:飞书权限细粒度,缺什么报什么错。

解决:回到飞书开放平台 → 权限管理,按需补充。常用权限如下:

场景需要的权限
收发消息im:message, im:message:send_as_bot
读取群消息im:message.group_at_msg:readonly
操作文档docx:document, docx:document:readonly
操作多维表格bitable:app
云盘操作drive:drive, drive:file

*添加新权限后,需要重新发布应用版本才能生效!

坑 5:配对码一直等不到

现象:发消息后机器人没有回复配对码。

原因:Gateway 没有成功连接飞书 WebSocket。

解决:查看详细日志 openclaw logs --follow,看有没有 feishu 连接成功的日志。如果有 error,根据错误信息排查(通常是 App ID/Secret 填错了)。

坑 6:Node.js 版本太低

现象:安装报错,或启动后各种奇怪问题。

原因:OpenClaw 要求 Node.js 22+,很多系统默认装的是 18 或 20。

解决:

node --version # 检查版本
nvm install 22 # 升级到 22
nvm use 22
openclaw gateway restart # 重启

验证一切正常

跑完流程后,用这个清单逐项确认:

# 1. OpenClaw 安装正常
openclaw --version
# 2. Gateway 在运行
openclaw gateway status
# 3. 飞书插件已安装
openclaw plugins list # 应该能看到 @openclaw/feishu
# 4. 飞书连接正常
openclaw status # 应该显示 feishu: connected
# 5. 在飞书里发一条消息测试
# → 收到 AI 回复 = 全部搞定 ✅

进阶:常用命令速查

命令用途
openclaw gateway status查看 Gateway 状态
openclaw gateway restart重启 Gateway
openclaw logs --follow实时查看日志
openclaw channels add添加聊天渠道
openclaw pairing list feishu查看飞书配对请求
openclaw pairing approve feishu <CODE>确认配对
openclaw dashboard打开 Web 控制面板
openclaw skills list查看已安装技能
openclaw doctor健康检查 + 快速修复
在飞书里可以发的命令
命令用途
/status查看机器人状态
/reset重置对话
/model查看/切换 AI 模型

核心要点记住:

  1. 先装插件,后配飞书
  2. 先跑 Gateway,后配事件订阅
  3. 配完权限,别忘了发布应用
  4. 有问题先看日志:openclaw logs --follow

目录

  1. OpenClaw 安装与飞书机器人配置全流程
  2. 环境准备
  3. 系统要求
  4. 安装 Node.js
  5. 检查是否已安装 node --version
  6. 如果没有或版本太低,用 nvm 安装
  7. 安装 OpenClaw
  8. 一键安装
  9. 手动安装(备选)
  10. 初始配置(onboard 向导)
  11. 飞书机器人配置全流程
  12. 1. 安装飞书插件
  13. 2. 飞书开放平台:创建应用
  14. 登录平台
  15. 创建企业自建应用
  16. 获取凭证
  17. 配置权限
  18. 开启机器人能力
  19. 配置事件订阅(⚠️ 关键步骤)
  20. 发布应用
  21. 3. OpenClaw 侧配置
  22. 方式一:交互式向导(推荐)
  23. 方式二:手动编辑配置文件
  24. 4. 首次联调
  25. 踩坑实录 & 避坑指南
  26. 坑 1:事件订阅保存失败
  27. 然后再去飞书平台配置事件订阅
  28. 坑 2:机器人不回复消息
  29. 坑 3:群聊里机器人不回复
  30. 坑 4:权限不足导致报错
  31. 坑 5:配对码一直等不到
  32. 坑 6:Node.js 版本太低
  33. 验证一切正常
  34. 1. OpenClaw 安装正常
  35. 2. Gateway 在运行
  36. 3. 飞书插件已安装
  37. 4. 飞书连接正常
  38. 5. 在飞书里发一条消息测试
  39. → 收到 AI 回复 = 全部搞定 ✅
  40. 进阶:常用命令速查
  41. 在飞书里可以发的命令
  • 💰 8折买阿里云服务器限时8折了解详情
  • GPT-5.5 超高智商模型1元抵1刀ChatGPT中转购买
  • 代充Chatgpt Plus/pro 帐号了解详情
  • 🤖 一键搭建Deepseek满血版了解详情
  • 一键打造专属AI 智能体了解详情
极客日志微信公众号二维码

微信扫一扫,关注极客日志

微信公众号「极客日志V2」,在微信中扫描左侧二维码关注。展示文案:极客日志V2 zeeklog

更多推荐文章

查看全部
  • 顺序文件的基本概念与查找算法
  • Redis Hash 类型详解与常用命令实战
  • LangChain 开发环境准备:AI 大模型私有部署技术指南
  • 构建高并发AI服务网关:C++与gRPC的工程实践
  • AI 大模型应用开发体系化学习路线
  • 奥迪 A6/A7 CarPlay 激活与 8511 地图安装指南
  • AI 产品经理入门指南:核心职责与技能路线
  • 无人机低空视觉数据集全景解读:从单机感知到具身智能
  • Stable Diffusion 3 Medium 模型特性与 ComfyUI 部署指南
  • Windows 10 安装 WSL2 与 Ubuntu 24.04 并配置 CUDA 环境
  • 双指针算法详解(上)
  • 职场与软件开发中的细节内涵及提升
  • OpenCode 与 Agent Skills 安装与使用指南
  • OpenClaw 启动后 Web 控制面板返回 Not Found 错误排查
  • Linux 系统安装 MATLAB 完整指南:下载、配置与启动
  • Whisper-Tiny.en:超轻量英文语音识别模型解析
  • 文心一言功能详解与使用指南
  • 文心一言开源模型部署及多维性能测评
  • Copilot Cowork 核心逻辑与 Kotlin AI Agent 实现
  • 基于 AI 的 B 站充电视频页面结构分析与鉴权实现

相关免费在线工具

  • RSA密钥对生成器

    生成新的随机RSA私钥和公钥pem证书。 在线工具,RSA密钥对生成器在线工具,online

  • Mermaid 预览与可视化编辑

    基于 Mermaid.js 实时预览流程图、时序图等图表,支持源码编辑与即时渲染。 在线工具,Mermaid 预览与可视化编辑在线工具,online

  • 随机西班牙地址生成器

    随机生成西班牙地址(支持马德里、加泰罗尼亚、安达卢西亚、瓦伦西亚筛选),支持数量快捷选择、显示全部与下载。 在线工具,随机西班牙地址生成器在线工具,online

  • Keycode 信息

    查找任何按下的键的javascript键代码、代码、位置和修饰符。 在线工具,Keycode 信息在线工具,online

  • Escape 与 Native 编解码

    JavaScript 字符串转义/反转义;Java 风格 \uXXXX(Native2Ascii)编码与解码。 在线工具,Escape 与 Native 编解码在线工具,online

  • JavaScript / HTML 格式化

    使用 Prettier 在浏览器内格式化 JavaScript 或 HTML 片段。 在线工具,JavaScript / HTML 格式化在线工具,online