文档概述
本文档提供 OpenClaw 与飞书机器人集成的完整配置指南,包含本地部署、云端部署、问题排查及高级配置等全流程说明。
一、方案选择与对比
1.1 方案对比表
| 特性 | 官方飞书插件 | 社区版飞书插件 |
|---|---|---|
| 安装方式 | 需单独安装 | 内置,无需安装 |
| 功能范围 | ✅ 完整飞书生态功能 • 基础聊天 • 文档/表格操作 • 日历管理 • 多维表格 |
✅ 基础功能 • 文档聊天 • 多智能体协作 |
| 多智能体协作 | ✅ 支持 | ✅ 支持 |
| 配置复杂度 | 中等 | 简单 |
| 适用场景 | 企业级应用、需操作飞书内容 | 快速测试、纯对话场景 |
| 版本要求 | OpenClaw v0.8.0+ | OpenClaw 任何版本 |
1.2 快速选择指南
1 | # 如果你需要: |
二、前置准备
2.1 环境检查
确保满足以下条件:
- ✅ OpenClaw 已正确安装并可运行
- ✅ 网络通畅,可访问飞书服务器
- ✅ 拥有飞书管理员权限(创建应用需要)
2.2 飞书账号权限
| 权限类型 | 必需等级 | 用途说明 |
|---|---|---|
| 开发者权限 | 必需 | 创建机器人应用 |
| 应用发布权限 | 必需 | 将机器人发布到企业 |
| 安全审核权限 | 推荐 | 管理应用安全设置 |
三、本地部署配置(扫码方式)
3.1 安装官方插件
1 | # 通过 npm 安装最新版 |
3.2 扫码绑定流程
执行安装命令后,会显示如下信息:
1
2
3
4
5
6🔍 正在初始化飞书插件...
📱 请使用飞书扫描下方二维码完成绑定:
████████████████
████████████████
████████████████
████████████████使用飞书APP扫码:
- 确保登录正确的飞书账号
- 扫码后自动创建机器人应用
- 自动完成权限配置
绑定成功提示:
1
2
3
4✅ 飞书通道连接成功!
机器人名称: OpenClaw助手
企业: Your Company
绑定时间: 2024-01-01 10:00:00
3.3 验证本地连接
1 | # 验证连接状态 |
四、云端部署配置(手动方式)
4.1 创建飞书机器人应用
方式一:快速创建(推荐)
访问专属链接:open.feishu.cn/page/openclaw
步骤:
- 使用企业管理员账号登录
- 点击”一键创建”
- 自动生成包含所有必需权限的应用
- 保存生成的 App ID 和 App Secret
方式二:手动创建
访问飞书开放平台:
1
https://open.feishu.cn/app
创建企业自建应用:
- 应用名称:
OpenClaw-Bot - 应用描述:智能助手机器人
- 权限范围:选择”企业内部使用”
- 应用名称:
配置机器人能力:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24# 必需权限列表:
权限名称: 获取应用信息
权限范围: 全部
状态: 开启
权限名称: 获取用户基础信息
权限范围: 全部
状态: 开启
权限名称: 获取用户邮箱信息
权限范围: 全部
状态: 开启
权限名称: 获取用户user_id
权限范围: 全部
状态: 开启
权限名称: 以应用身份读取通讯录
权限范围: 全部
状态: 开启
权限名称: 获取与发送单聊、群组消息
权限范围: 全部
状态: 开启发布应用:
- 版本管理 → 创建版本
- 申请发布 → 等待管理员审批
- 审批通过后获取凭证
4.2 获取应用凭证
进入应用后台:
1
开发者后台 → 应用功能 → 凭证与基础信息
获取关键信息:
1
2
3
4
5
6
7# 必需信息
App ID = cli_xxxxx
App Secret = xxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx
# 可选:加密密钥
Encrypt Key = (如有)
Verification Token = (如有)安全建议:
1
2
3
4# 将凭证保存在安全位置
# 避免提交到版本控制系统
export FEISHU_APP_ID="cli_xxxxx"
export FEISHU_APP_SECRET="your_secret_here"
4.3 安装并配置插件
安装插件
1 | # 如果尚未安装官方插件 |
配置凭证
1 | # 方法1:通过配置文件 |
启用插件
1 | # 启用飞书通道 |
4.4 配对验证
获取配对码
进入飞书,找到刚创建的机器人
发送任意消息,例如:
1
2
3hi
你好
test机器人回复示例:
1
2
3
4
5
6
7
8🤖 OpenClaw: 访问未配置
配对信息:
用户ID: ou_4cfc4b4ed6334283a697bfe77a8cf2xx
配对码: 7B9K
请管理员执行以下命令完成配对:
openclaw pairing approve feishu 7B9K
完成配对
在 OpenClaw 终端执行:
1
2# 复制上一步获取的命令
openclaw pairing approve feishu 7B9K成功响应:
1
2
3
4✅ 配对成功!
用户: 张三 (zhangsan@company.com)
时间: 2024-01-01 10:00:00
权限: 完全访问
- 返回飞书验证:
1
2
3# 发送测试消息
/help
# 应该能收到 OpenClaw 的帮助信息
五、社区版插件使用
5.1 社区版配置
1 | # 1. 清空旧配置(如有) |
5.2 版本检测
1 | # 在飞书机器人对话框输入 |
六、连接状态检查
6.1 基础检查命令
1 | # 查看所有通道状态 |
6.2 状态诊断表
| 状态 | 含义 | 解决方案 |
|---|---|---|
connected |
✅ 连接正常 | 无需操作 |
disconnected |
❌ 连接断开 | 检查凭证/网络 |
connecting |
🔄 连接中 | 等待10-30秒 |
error |
⚠️ 错误状态 | 查看详细日志 |
not_configured |
⚠️ 未配置 | 完成配置步骤 |
6.3 日志检查
1 | # 查看详细连接日志 |
七、常见问题排查
7.1 连接问题
问题:收不到配对码
可能原因及解决:
1 | # 1. 检查应用是否已发布 |
问题:配对码无效/过期
解决步骤:
- 配对码有效期为 5分钟
- 重新在飞书发送消息获取新配对码
- 确保执行配对命令的 OpenClaw 实例是同一个
7.2 权限问题
权限检查清单
1 | # 必需权限配置 |
7.3 消息问题
机器人能收不能发
检查步骤:
1 | # 1. 检查机器人是否加入会话 |
消息延迟高
优化建议:
1 | # 调整消息处理参数 |
八、高级配置
8.1 多环境配置
1 | # 配置文件示例:~/.openclaw/config.yaml |
8.2 安全增强配置
1 | security: |
8.3 性能调优
1 | # 调整并发数 |
8.4 监控与告警
1 | # 启用健康检查 |
九、故障排查流程图
graph TD
A[连接出现问题] --> B{能收到配对码吗?}
B -->|能| C[执行配对命令]
C --> D[配对成功?]
D -->|是| E[✅ 连接成功]
D -->|否| F[检查网络连接]
F --> G[网络正常?]
G -->|是| H[检查凭证有效期]
G -->|否| I[修复网络问题]
H --> J[凭证有效?]
J -->|是| K[检查飞书应用状态]
J -->|否| L[重新获取凭证]
B -->|不能| M{终端显示二维码?}
M -->|是| N[用飞书扫码]
M -->|否| O[检查App ID/Secret]
O --> P[凭证正确?]
P -->|是| Q[检查应用权限]
P -->|否| R[重新获取凭证]
N --> E
R --> S[重新配置]
S --> B
K --> T[应用已发布?]
T -->|是| U[检查机器人是否在会话中]
T -->|否| V[发布应用]
U --> W[在会话中?]
W -->|是| X[查看详细错误日志]
W -->|否| Y[将机器人加入会话]
X --> Z[根据错误码处理]
classDef success fill:#d4edda,stroke:#155724
classDef warning fill:#fff3cd,stroke:#856404
classDef danger fill:#f8d7da,stroke:#721c24
classDef info fill:#d1ecf1,stroke:#0c5460
class E success
class F,G,H,I,J,K,L warning
class M,N,O,P,Q,R danger
class S,T,U,V,W,X,Y,Z info
十、附录
10.1 错误代码表
| 错误码 | 含义 | 解决方案 |
|---|---|---|
| 99991661 | 应用未启用 | 在飞书后台发布应用 |
| 99991664 | 权限不足 | 检查并添加对应权限 |
| 99991668 | 参数错误 | 检查 App ID/Secret 格式 |
| 99991669 | 请求过于频繁 | 降低请求频率 |
| 99991672 | 用户不在会话中 | 将机器人加入会话 |
10.2 相关命令速查
1 | # 基础命令 |
10.3 资源链接
10.4 联系支持
| 问题类型 | 联系方式 | 响应时间 |
|---|---|---|
| 配置问题 | GitHub Issues | 1-2工作日 |
| 紧急故障 | 飞书支持群 | 2-4小时 |
| 功能建议 | 社区论坛 | 3-5工作日 |
| 企业支持 | 商务合作 | 1工作日 |
文档版本
- 版本:v2.1
- 更新日期:2024-12-17
- 适用版本:OpenClaw v0.8.0+
- 飞书插件版本:v1.2.0+
更新日志
| 日期 | 版本 | 更新内容 |
|---|---|---|
| 2024-12-17 | v2.1 | 新增故障排查流程图,优化配置示例 |
| 2024-12-10 | v2.0 | 重构文档结构,增加高级配置章节 |
| 2024-12-01 | v1.0 | 初始版本发布 |
本文为作者原创 转载时请注明出处 谢谢

乱码三千 – 点滴积累 ,欢迎来到乱码三千技术博客站