Lark Toolkit

🦜 企业 Lark API 三路径完全指南

企业级 Lark/Feishu API 完整操作指南,覆盖消息、日程、文档、通讯录等 8 大模块,提供三路径调用策略与 38 个 MCP 工具支持。

收藏
8.1k
安装
1.9k
版本
1.0.0
CLS 安全扫描中
预计需要 3 分钟...

使用说明

Lark Toolkit 综合评估

核心用法

Lark Toolkit 是一套面向 OpenClaw 智能体的企业级飞书/Lark API 操作技能,采用三层调用架构:

1. claw-lark 插件层 — 极简消息收发(文本、媒体、表情)
2. MCP 工具层 — 通过 mcporter 调用 38 个结构化工具,覆盖 Bitable、Calendar、Docs、Task、OKR、Wiki 等核心业务模块

3. 直接 API 层 — curl 兜底,处理通讯录管理、群组成员操作、Webhook 调试等 MCP 未覆盖场景

关键工作流:claw-lark 优先 → MCP 次之 → 直接 API 兜底。

认证机制

  • 用户自供 app_id / app_secret,通过 ~/.openclaw/openclaw.json 或环境变量注入
  • tenant_access_token 有效期约 2 小时,需手动刷新
  • 所有示例代码使用占位符,零硬编码凭据

核心能力矩阵

| 场景 | 推荐路径 | 关键接口 |
|------|---------|---------|
| 发消息/回复 | claw-lark | `im/v1/messages` |
| 日程管理 | MCP | `calendar.event.create` |
| 多维表格 | MCP | `bitable.record.create` |
| 部门用户列表 | 直接 API | `contact/v3/users` |
| 机器人入群 | 直接 API | `im/v1/chats/{id}/members` |

显著优点

1. 全场景覆盖:单技能覆盖 IM、日历、文档、OKR、任务管理等 8 大 Lark 核心模块
2. 架构清晰:三层降级策略平衡易用性与灵活性,新手可用插件,高级用户直调 API

3. 安全设计:文档级技能(无执行代码),凭据隔离存储,支持多租户配置

4. 国际/国内双版本:明确区分 Lark International (larksuite.com) 与 Feishu China (feishu.cn)

5. 详尽的避坑指南:8 项关键陷阱警示(webhook 超时、bot 盲区、open_id 隔离性等)

潜在局限

1. 认证复杂度:需用户自行管理 token 生命周期,无自动刷新机制
2. MCP 覆盖缺口:通讯录查询、群组成员变更、消息表情等高频场景仍需手写 curl

3. 平台差异陷阱:Lark 与 Feishu API 响应格式存在细微差异,易引发跨环境 bug

4. 调试门槛高:webhook 配置涉及 ngrok 隧道、IPv6 陷阱、付费域名要求,非技术人员难以独立完成

适合人群

  • 企业自动化开发者:构建审批、日报、会议室预定等 Lark 集成工作流
  • SRE/运维工程师:监控告警机器人、群消息广播、值班轮替通知
  • 产品团队:OKR 数据同步、任务看板自动化、日历日程批量管理
  • 多租户 SaaS 服务商:需同时支持 Lark 国际版与国内版客户的集成场景

常规风险

| 风险等级 | 场景 | 缓解措施 |
|---------|------|---------|
| ⚠️ 中 | Token 泄露 | 环境变量隔离,禁止 hardcode |
| ⚠️ 中 | Webhook 重放攻击 | 校验 `event_id` 去重,验证签名 |
| ⚠️ 中 | 权限误配 | 严格遵循最小权限原则,发布后生效 |
| 🔴 高 | 生产环境误操作 | 区分 `open.larksuite.com` vs `open.feishu.cn` |
| 🔴 高 | 机器人消息盲区 | 明确知晓 Lark 不向其他 Bot 推送本 Bot 消息 |

总结

Lark Toolkit 是企业级 Lark 生态的操作手册,非开箱即用的黑盒工具。其核心价值在于将分散的官方文档、社区踩坑经验、MCP 工具映射整合为结构化知识,适合作为团队 Lark 集成的中央知识库使用。建议配合内部 CI/CD 流程封装为标准化 action,降低直接使用成本。

Lark Toolkit 内容

references文件夹
scripts文件夹
手动下载zip · 17.1 kB
api-reference.mdtext/markdown
请选择文件