教程

OpenClaw 飞书机器人接入完全指南:WebSocket 配置、权限设置与多 Agent 路由

OpenClaw 飞书机器人接入完整教程:7 步创建飞书企业应用(含权限批量导入 JSON)、WebSocket 长连接配置(无需公网 URL)、Lark 国际版支持、DM 与群组双层访问控制、获取 Group/User ID 方法、多 Agent 路由绑定,以及流式卡片回复配置。

2026/3/124分钟 阅读ClaudeEagle

飞书(Lark)是企业级团队协作平台。OpenClaw 通过飞书 WebSocket 长连接接收事件,无需暴露公网 Webhook URL,开箱即用,内置于当前 OpenClaw 版本。

接入方式(二选一)

方式 1:引导向导(推荐)

bash
openclaw onboard

向导引导创建飞书应用、收集凭证并完成配置。

方式 2:CLI 添加

bash
openclaw channels add
# 选择 Feishu,输入 App ID 和 App Secret

7 步创建飞书应用

1. 打开飞书开放平台

2. 创建企业自建应用

填写应用名称、描述,选择图标。

3. 获取凭证

从「凭证与基础信息」复制:

  • App ID(格式:cli_xxx
  • App Secret

4. 配置权限(批量导入)

在「权限管理」点击「批量导入」,粘贴以下 JSON:

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

5. 启用机器人能力

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

6. 配置事件订阅

注意:配置前确保 Gateway 已在运行(openclaw gateway status

「事件订阅」→ 选择「使用长连接接收事件(WebSocket)」→ 添加事件 im.message.receive_v1

7. 发布应用

「版本管理与发布」→ 创建版本 → 提交审核 → 发布(企业自建应用通常自动审批)。

配置 OpenClaw

json
{
  "channels": {
    "feishu": {
      "enabled": true,
      "dmPolicy": "pairing",
      "accounts": {
        "main": {
          "appId": "cli_xxx",
          "appSecret": "xxx",
          "botName": "我的 AI 助手"
        }
      }
    }
  }
}

环境变量方式:

bash
export FEISHU_APP_ID="cli_xxx"
export FEISHU_APP_SECRET="xxx"

Lark 国际版配置

json
{
  "channels": {
    "feishu": {
      "domain": "lark",
      "accounts": { "main": { "appId": "cli_xxx", "appSecret": "xxx" } }
    }
  }
}

完成配对

bash
openclaw gateway
# 在飞书中找到机器人发送消息
openclaw pairing approve feishu <CODE>

访问控制

DM 策略

策略说明
pairing(默认)未知用户收到配对码,需审批
allowlistallowFrom 中的 Open ID(ou_xxx
open允许所有用户
disabled禁用 DM

群组控制示例

json
{
  "channels": {
    "feishu": {
      "groupPolicy": "allowlist",
      "groupAllowFrom": ["oc_xxx"],
      "groups": {
        "oc_xxx": {
          "requireMention": false,
          "allowFrom": ["ou_user1", "ou_user2"]
        }
      }
    }
  }
}

获取 ID

群组 ID(oc_xxx:启动 Gateway 后在群里 @ 机器人,查看 openclaw logs --follow 中的 chat_id

用户 ID(ou_xxx:DM 机器人后查看日志中的 open_id,或运行 openclaw pairing list feishu

多 Agent 路由

json
{
  "agents": {
    "list": [
      { "id": "main" },
      { "id": "sales", "workspace": "~/.openclaw/workspace-sales" }
    ]
  },
  "bindings": [
    { "agentId": "main", "match": { "channel": "feishu", "peer": { "kind": "direct", "id": "ou_xxx" } } },
    { "agentId": "sales", "match": { "channel": "feishu", "peer": { "kind": "group", "id": "oc_yyy" } } }
  ]
}

流式卡片回复

json
{
  "channels": {
    "feishu": {
      "streaming": true,
      "blockStreaming": true
    }
  }
}

开启后 Bot 在生成回复时实时更新飞书消息卡片,效果类似流式对话。

支持的消息类型

方向支持类型
接收文本、富文本、图片、文件、音频、视频、贴纸
发送文本、图片、文件、音频(富文本部分支持)

故障排查

群里不响应:确认 Bot 已加入群组;默认需要 @ 提及;检查 groupPolicy 不是 disabled

收不到消息:确认应用已发布;事件订阅包含 im.message.receive_v1;长连接模式已启用;权限完整

App Secret 泄露:在飞书开放平台重置,更新配置后重启 Gateway


原文:Feishu - OpenClaw | 来源:OpenClaw 官方文档

相关文章推荐

教程OpenClaw 接入飞书(Feishu/Lark):企业 Bot 完整配置与群组权限管理OpenClaw 接入飞书(Feishu/Lark)企业 Bot 完整教程:WebSocket 长连接无需公网 URL、飞书开放平台应用创建步骤、权限配置、群组访问控制(allowlist/open/@提及限制)、管理员命令权限,以及 Lark 国际版配置和常见问题排查。2026/3/2教程OpenClaw Microsoft Teams 接入指南:Azure Bot 创建、Teams 应用包配置与 RSC 权限OpenClaw Microsoft Teams 接入完整教程:插件安装、Azure Bot 创建 4 步流程(App ID/Secret/Tenant ID 获取)、本地隧道开发、DM 与群组访问控制(AAD 对象 ID)、RSC 权限清单配置、RSC 与 Graph API 能力对比,以及 Session 路由与故障排查。2026/3/12教程OpenClaw Microsoft Teams 接入指南:Azure Bot 创建、Teams 应用包配置与 RSC 权限OpenClaw Microsoft Teams 接入完整教程:插件安装、Azure Bot 创建 4 步流程(App ID/Secret/Tenant ID 获取)、本地隧道开发、DM 与群组访问控制(AAD 对象 ID)、RSC 权限清单配置、RSC 与 Graph API 能力对比,以及 Session 路由与故障排查。2026/3/12教程OpenClaw Microsoft Teams 接入指南:Azure Bot 创建、Teams 应用包配置与 RSC 权限OpenClaw Microsoft Teams 接入完整教程:插件安装、Azure Bot 创建 4 步流程(App ID/Secret/Tenant ID 获取)、本地隧道开发、DM 与群组访问控制(AAD 对象 ID)、RSC 权限清单配置、RSC 与 Graph API 能力对比,以及 Session 路由与故障排查。2026/3/12教程OpenClaw Skills 开发完全指南:从零编写高质量 SKILL.md 自定义技能文件OpenClaw Skills 开发完整教程:SKILL.md 文件结构详解、自动触发 vs 显式触发原理、三个实战模板(GitHub 仓库管理/每日信息简报/代码健康检查)、让技能精准自动触发的描述写法,以及技能质量标准和 clawhub.ai 使用方法。2026/4/19教程OpenClaw 零基础完全入门:安装、Telegram 配置、记忆系统和技能插件完整指南OpenClaw 从零开始完整教程:用宠物龙虾类比理解架构、npm 安装步骤、Telegram Bot 配置、SOUL.md 性格定义、三层记忆系统(每日日志/长期记忆/MEMORY.md)、HEARTBEAT.md 主动任务、技能安装,以及安全配置和常见问题解决。2026/4/18