OpenClaw 接入飞书机器人

将 OpenClaw 接入飞书后,可以在飞书内直接与 AI 对话,让机器人帮你执行任务。本文覆盖从模型配置、飞书应用创建到插件安装的完整流程。

前置准备

  • OpenClaw 已安装并启动(参考 部署教程
  • 拥有飞书开发者账号(开放平台
  • 一个 DeepSeek(或其他兼容模型)的 API Key

① 配置 AI 模型

OpenClaw 需要绑定一个 AI 模型才能回答问题。以 DeepSeek 为例:

API 地址

https://api.deepseek.com

API Key

sk-<YOUR_DEEPSEEK_API_KEY>

模型 ID

deepseek-chat          通用对话模型
deepseek-reasoner      推理模型(适合复杂问题)

在 OpenClaw 后台的模型配置页面填入上述信息,保存即可。

② 创建飞书应用

  1. 打开 飞书开发者后台,点击「创建应用」
  2. 填写应用名称(如 OpenClaw 助手)和描述
  3. 创建后进入应用详情页,左侧找到 凭证与基础信息
  4. 记录以下两个值,后面配置 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读取群聊 @ 消息

添加完成后点击「发布」>「更新版本」,填写版本说明后提交审核。

④ 配置事件订阅

机器人需要监听消息事件才能响应。

  1. 在左侧找到「事件与回调」,添加事件 im.message.receive_v1(接收消息事件)
  2. 回调地址暂时留空,后面从 OpenClaw 获取
  3. 添加后保存

⑤ 安装并配置飞书插件

回到 OpenClaw 终端,执行以下步骤:

  1. 启用飞书插件

    openclaw plugins enable feishu
    
  2. 重启网关使插件生效

    openclaw gateway restart
    
  3. 添加飞书渠道

    openclaw channels add
    

    按提示填入前面记录的 App IDApp Secret

  4. 再次重启网关

    openclaw gateway restart
    
  5. 获取回调地址

    openclaw channels list
    

    输出中会显示飞书渠道的 Webhook URL回调地址,复制这个地址。

  6. 回到飞书开发者后台「事件与回调」页面,将上一步获取的地址填入 回调地址,保存。

⑥ 验证测试

  1. 打开飞书,搜索你创建的应用名称
  2. 进入私聊窗口,发送任意消息
  3. 机器人应回复 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 等工具暴露本地服务。

参考