OpenClaw 接入飞书机器人
将 OpenClaw 接入飞书后,可以在飞书内直接与 AI 对话,让机器人帮你执行任务。本文覆盖从模型配置、飞书应用创建到插件安装的完整流程。
前置准备
① 配置 AI 模型
OpenClaw 需要绑定一个 AI 模型才能回答问题。以 DeepSeek 为例:
API 地址
https://api.deepseek.com
API Key
sk-<YOUR_DEEPSEEK_API_KEY>
模型 ID
deepseek-chat 通用对话模型
deepseek-reasoner 推理模型(适合复杂问题)
在 OpenClaw 后台的模型配置页面填入上述信息,保存即可。
② 创建飞书应用
- 打开 飞书开发者后台,点击「创建应用」
- 填写应用名称(如
OpenClaw 助手)和描述 - 创建后进入应用详情页,左侧找到 凭证与基础信息
- 记录以下两个值,后面配置 OpenClaw 时需要:
App ID: cli_<YOUR_FEISHU_APP_ID>
App Secret: <YOUR_FEISHU_APP_SECRET>
③ 配置权限
在飞书开发者后台左侧找到「权限管理」,点击「添加权限」,搜索并添加以下权限:
{
"scopes": {
"tenant": [
"aily:file:read",
"aily:file:write",
"application:application.app_message_stats.overview:readonly",
"application:application:self_manage",
"application:bot.menu:write",
"cardkit:card:read",
"cardkit:card:write",
"contact:contact.base:readonly",
"contact:user.employee_id:readonly",
"corehr:file:download",
"event:ip_list",
"im:chat.access_event.bot_p2p_chat:read",
"im:chat.members:bot_access",
"im:message",
"im:message.group_at_msg:readonly",
"im:message.p2p_msg:readonly",
"im:message:readonly",
"im:message:send_as_bot",
"im:resource"
],
"user": [
"aily:file:read",
"aily:file:write",
"contact:contact.base:readonly",
"im:chat.access_event.bot_p2p_chat:read"
]
}
}
可以直接在权限管理页面的「JSON 编辑器」中粘贴上述内容批量添加。
关键权限说明:
| 权限 | 用途 |
|---|---|
im:message | 收发消息 |
im:message:send_as_bot | 以机器人身份发送消息 |
im:message.p2p_msg:readonly | 读取私聊消息 |
im:message.group_at_msg:readonly | 读取群聊 @ 消息 |
添加完成后点击「发布」>「更新版本」,填写版本说明后提交审核。
④ 配置事件订阅
机器人需要监听消息事件才能响应。
- 在左侧找到「事件与回调」,添加事件
im.message.receive_v1(接收消息事件) - 回调地址暂时留空,后面从 OpenClaw 获取
- 添加后保存
⑤ 安装并配置飞书插件
回到 OpenClaw 终端,执行以下步骤:
启用飞书插件
openclaw plugins enable feishu重启网关使插件生效
openclaw gateway restart添加飞书渠道
openclaw channels add按提示填入前面记录的 App ID 和 App Secret。
再次重启网关
openclaw gateway restart获取回调地址
openclaw channels list输出中会显示飞书渠道的 Webhook URL 或 回调地址,复制这个地址。
回到飞书开发者后台「事件与回调」页面,将上一步获取的地址填入 回调地址,保存。
⑥ 验证测试
- 打开飞书,搜索你创建的应用名称
- 进入私聊窗口,发送任意消息
- 机器人应回复 AI 生成的回答
如果收不到回复,按以下顺序排查:
- OpenClaw 网关是否运行 —
openclaw gateway status - 飞书插件是否启用 —
openclaw plugins list确认feishu在列表中 - 回调地址是否配置正确 — 检查飞书后台事件回调地址与
openclaw channels list输出一致 - 权限是否已发布 — 飞书后台必须发布新版本后权限才生效
- 查看 OpenClaw 日志 —
openclaw logs定位具体错误
常见问题
Q: 添加渠道时提示凭证错误?
检查 App ID 和 App Secret 是否复制完整,注意不要包含多余空格或换行。
Q: 机器人能收到消息但不回复?
检查 DeepSeek API Key 是否有效,可以在 OpenClaw 后台直接测试模型连接。
Q: 飞书后台提示「事件订阅推送失败」?
确认 OpenClaw 网关在公网可达的地址上运行。本地开发环境可以使用 ngrok 等工具暴露本地服务。