悦书阁 悦书阁
首页
学习笔记
技术文档
AI技术
更多
  • 分类
  • 标签
  • 归档

Felix

大道至简 知易行难
首页
学习笔记
技术文档
AI技术
更多
  • 分类
  • 标签
  • 归档
  • AI技术入门指南
  • OpenClaw 配置详解与踩坑记录
  • OpenClaw 接入飞书流程
    • 前言
    • 前置条件
    • 第一步:创建飞书应用
      • 1. 访问飞书开放平台
      • 2. 创建企业自建应用
      • 3. 获取应用凭证
      • 4. 配置应用权限
      • 5. 启用机器人能力
      • 6. 配置事件订阅
      • 7. 发布应用
    • 第二步:配置 OpenClaw
      • 方式一:命令行向导
      • 方式二:手动编辑配置文件
      • 添加路由绑定
    • 第三步:启动并配对
      • 1. 重启 Gateway
      • 2. 发送消息获取配对码
      • 3. 批准配对
    • 多机器人配置(多 Agent)
      • 1. 创建多个飞书应用
      • 2. 配置多个账号
      • 3. 配置路由绑定
      • 4. 重启并配对
    • 访问控制
      • 私聊策略(dmPolicy)
      • 群组策略(groupPolicy)
      • 白名单配置示例
    • 常见问题
      • 机器人不响应消息
      • 权限错误
      • 获取用户/群组 ID
    • 总结
    • 参考资源
  • AI技术
liufei379
2026-03-27
目录

OpenClaw 接入飞书流程

# 前言

OpenClaw 内置飞书(Feishu/Lark)支持,可以通过飞书机器人接入 AI 助手。本文记录完整的配置流程,包括单个机器人配置和多机器人(多 Agent)配置。

# 前置条件

  • 已安装并配置好 OpenClaw
  • 有飞书账号,并能访问飞书开放平台

# 第一步:创建飞书应用

# 1. 访问飞书开放平台

访问 飞书开放平台 (opens new window),使用飞书账号登录。

如果是 Lark 国际版,使用 https://open.larksuite.com/app

# 2. 创建企业自建应用

  1. 点击「创建企业自建应用」
  2. 填写应用名称(如「墨隐助手」)
  3. 选择应用图标
  4. 创建完成

# 3. 获取应用凭证

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

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

⚠️ 请妥善保管 App Secret,不要泄露。

# 4. 配置应用权限

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

{
  "scopes": {
    "tenant": [
      "im:chat",
      "im:message",
      "im:message.group_at_msg:readonly",
      "im:message.p2p_msg:readonly",
      "im:message:send_as_bot",
      "im:resource"
    ]
  }
}
1
2
3
4
5
6
7
8
9
10
11
12

这是精简版权限,足够基本的聊天功能使用。

# 5. 启用机器人能力

在「应用能力」→「机器人」页面,开启机器人能力。

# 6. 配置事件订阅

在「事件订阅」页面:

  1. 选择「使用长连接接收事件」(WebSocket 模式,无需公网 IP)
  2. 添加事件:im.message.receive_v1

⚠️ 注意:需要先启动 OpenClaw Gateway,否则长连接设置会失败。

# 7. 发布应用

在「版本管理与发布」页面:

  1. 创建版本
  2. 发布应用
  3. 等待审批(企业自建应用通常自动通过)

# 第二步:配置 OpenClaw

# 方式一:命令行向导

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

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

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

{
  "channels": {
    "feishu": {
      "enabled": true,
      "accounts": {
        "main": {
          "appId": "cli_xxx",
          "appSecret": "your-app-secret"
        }
      }
    }
  }
}
1
2
3
4
5
6
7
8
9
10
11
12
13

# 添加路由绑定

{
  "bindings": [
    {
      "agentId": "main",
      "match": {
        "channel": "feishu",
        "accountId": "main"
      }
    }
  ]
}
1
2
3
4
5
6
7
8
9
10
11

# 第三步:启动并配对

# 1. 重启 Gateway

openclaw gateway restart
1

# 2. 发送消息获取配对码

在飞书中给机器人发送消息,机器人会返回一个配对码。

# 3. 批准配对

openclaw pairing approve feishu <配对码>
1

批准后即可正常对话。


# 多机器人配置(多 Agent)

如果你有多个 Agent(如墨隐、墨汐),可以为每个 Agent 配置独立的飞书机器人。

# 1. 创建多个飞书应用

在飞书开放平台创建多个企业自建应用,分别获取 App ID 和 App Secret。

# 2. 配置多个账号

{
  "channels": {
    "feishu": {
      "enabled": true,
      "accounts": {
        "main": {
          "appId": "cli_moyin_xxx",
          "appSecret": "moyin-secret"
        },
        "moxi_bot": {
          "appId": "cli_moxi_xxx",
          "appSecret": "moxi-secret"
        },
        "default": {
          "dmPolicy": "pairing",
          "groupPolicy": "open"
        }
      }
    }
  }
}
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21

# 3. 配置路由绑定

{
  "bindings": [
    {
      "agentId": "main",
      "match": {
        "channel": "feishu",
        "accountId": "main"
      }
    },
    {
      "agentId": "moxi",
      "match": {
        "channel": "feishu",
        "accountId": "moxi_bot"
      }
    }
  ]
}
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18

# 4. 重启并配对

重启 Gateway 后,分别给两个机器人发消息,获取配对码并批准:

# 墨隐配对
openclaw pairing approve feishu CODE1

# 墨汐配对
openclaw pairing approve feishu CODE2
1
2
3
4
5

# 访问控制

# 私聊策略(dmPolicy)

值 说明
pairing 默认。未知用户收到配对码,管理员批准后才能对话
allowlist 仅 allowFrom 列表中的用户可对话
open 允许所有人对话
disabled 完全禁止私聊

# 群组策略(groupPolicy)

值 说明
open 允许所有群组
allowlist 仅 groupAllowFrom 中的群组
disabled 禁用群组消息

# 白名单配置示例

{
  "channels": {
    "feishu": {
      "accounts": {
        "main": {
          "appId": "cli_xxx",
          "appSecret": "xxx",
          "dmPolicy": "allowlist",
          "allowFrom": ["ou_user1", "ou_user2"],
          "groupPolicy": "allowlist",
          "groupAllowFrom": ["oc_group1"],
          "groups": {
            "oc_group1": {
              "requireMention": true,
              "allowFrom": ["ou_user1", "ou_user2"]
            }
          }
        }
      }
    }
  }
}
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22

# 常见问题

# 机器人不响应消息

  1. 检查 Gateway 是否运行:openclaw gateway status
  2. 检查事件订阅是否配置正确
  3. 检查应用是否已发布
  4. 查看日志:tail -f /tmp/openclaw/openclaw-$(date +%Y-%m-%d).log

# 权限错误

如果看到 Access denied 错误,需要在飞书开放平台添加对应权限。

常见缺少的权限:

  • contact:contact.base:readonly - 获取用户信息

# 获取用户/群组 ID

# 查看日志中的 ID
tail -f /tmp/openclaw/openclaw-$(date +%Y-%m-%d).log | grep -i "feishu"
1
2

用户 ID 格式:ou_xxx 群组 ID 格式:oc_xxx


# 总结

OpenClaw 接入飞书的流程:

  1. 创建飞书应用,获取凭证
  2. 配置权限和事件订阅
  3. 配置 OpenClaw 渠道和绑定
  4. 启动 Gateway 并配对

相比 Telegram,飞书的优势:

  • 国内网络可直接访问
  • WebSocket 长连接,无需公网 IP
  • 支持富文本、卡片消息
  • 与飞书生态集成(文档、日历等)

# 参考资源

  • OpenClaw 官方文档 (opens new window)
  • 飞书开放平台 (opens new window)
  • OpenClaw 配置详解
#OpenClaw#飞书#Lark#AI助手
上次更新: 2026/4/28 12:56:42
OpenClaw 配置详解与踩坑记录

← OpenClaw 配置详解与踩坑记录

最近更新
01
IKEv2 VPN 部署教程
04-28
02
OpenClaw 配置详解与踩坑记录
03-25
03
AI技术入门指南
03-25
更多文章>
Theme by Vdoing | Copyright © 2022-2026 Felix | 粤ICP备17101757号-1
  • 跟随系统
  • 浅色模式
  • 深色模式
  • 阅读模式