Lark Integration

Polar Sponsor
爱发电 赞助
.NET 9.0

通过Webhook桥接将Lark(飞书)消息与OpenClaw对接,支持文本、富文本(post)和图片消息双向传递。适用于将Lark/飞书设为消息渠道、接收带图片的消息、向Lark回复、读取Lark文档/知识库/多维表格,或排查Lark集成问题。支持Lark International(larksuite.com)和中国飞书(feishu.cn)。

Lark Integration: Comnect Lark (Feishu) 到 OpenClaw 进行双向消息, 并提供了丰富的内容支持.

功能概述

Lark Integration: Comnect Lark (Feishu) 到 OpenClaw 进行双向消息, 并提供了丰富的内容支持.是一项面向实际任务的技能,主要用于QQ快速启动.;Architecture. 支持的信件类型.;

核心要点

  • Type.;
  • Direction.;
  • Format. text Both.;

使用与执行

Plain.。它将相关步骤、工具调用和结果整理方式集中到统一流程中,帮助使用者更快完成目标并减少重复操作。使用时应结合输入条件选择合适的执行方式,核对必要参数、依赖环境与输出内容,并按原始要求处理异常情况。从功能定位来看,该技能强调把分散的操作要求整理成清晰、可复用的处理流程,使用户能够围绕既定目标快速准备输入、选择执行方式并获得结构化结果。实际使用前应先确认任务范围、数据来源、运行环境、必要权限和关键参数,再依据技能说明逐步执行;

结果检查与注意事项

若输入条件不完整,应先补齐信息或采用保守配置,避免因错误假设导致结果偏离需求。执行过程中需要关注工具调用是否成功、接口或依赖是否可用、输出格式是否符合预期,并对异常提示、缺失字段和边界情况进行处理;涉及批量任务时,还应保存进度,避免中断后重复操作。该技能适合用于一次性任务,也可以接入自动化工作流,与其他技能或上层代理配合完成更完整的业务链路;在组合使用时,应明确每一步的输入输出关系,并避免不同步骤之间出现参数冲突。

飞书(Lark)集成

将飞书(Feishu)与 OpenClaw 接入,实现双向消息通信,并完整支持富文本内容。

快速开始

# 1. 配置凭证
echo "FEISHU_APP_ID=cli_xxx" >> ~/.openclaw/workspace/.env
mkdir -p ~/.openclaw/secrets
echo "your_app_secret" > ~/.openclaw/secrets/feishu_app_secret

# 2. 启动桥接服务
cd skills/lark-integration/scripts
node bridge-webhook.mjs

# 3. 在飞书开发者控制台中配置 Webhook URL
# https://open.larksuite.com → 您的应用 → 事件订阅
# URL: http://YOUR_SERVER_IP:3000/webhook

架构

Lark App ──webhook──► Bridge (端口 3000) ──WebSocket──► OpenClaw Gateway
                           │                                   │
                           ◄────────── Reply ──────────────────┘

支持的消息类型

类型 方向 格式
text ↔ 双向 纯文本
post → 接收 含图片、链接的富文本
image → 接收 单张图片
Reply ← 发送 文本(卡片需通过 feishu-card 技能生成)

平台自动识别

桥接服务会根据 URL 自动识别飞书平台:

  • *.larksuite.comhttps://open.larksuite.com(国际版)
  • *.feishu.cnhttps://open.feishu.cn(中国版)

配置

环境变量

变量名 是否必需 说明
FEISHU_APP_ID 飞书开发者控制台中获取的应用 ID
FEISHU_APP_SECRET_PATH 密钥文件路径(默认:~/.openclaw/secrets/feishu_app_secret
WEBHOOK_PORT Webhook 监听端口(默认:3000)
FEISHU_THINKING_THRESHOLD_MS 显示 “Thinking...” 占位符前的延迟时间(单位毫秒,默认:2500)
FEISHU_ENCRYPT_KEY 若在飞书中启用了加密,则需提供该密钥
OPENCLAW_AGENT_ID 指定路由消息的目标 Agent(默认:main)

飞书应用权限

请在飞书开发者控制台 → 权限与范围中启用以下权限范围:

消息相关:

  • im:message —— 收发消息
  • im:message:send_as_bot —— 以 Bot 身份发送消息
  • im:resource —— 下载消息资源(如图片)

文档相关(可选):

  • docx:document:readonly —— 读取文档
  • wiki:wiki:readonly —— 读取知识库页面
  • sheets:spreadsheet:readonly —— 读取电子表格
  • bitable:bitable:readonly —— 读取多维表格(Bitables)
  • drive:drive:readonly —— 访问云空间文件

脚本

bridge-webhook.mjs

主 Webhook 桥接脚本。用于接收飞书事件、转发至 OpenClaw,并返回响应。

FEISHU_APP_ID=cli_xxx node scripts/bridge-webhook.mjs

setup-service.mjs

安装为 systemd 服务以实现开机自启:

node scripts/setup-service.mjs
# 将创建 /etc/systemd/system/lark-bridge.service

图片处理

消息中的图片将按如下流程处理:

  1. post 内容或 image 类型消息中识别图片
  2. 使用 message_idimage_key 通过飞书 API 下载图片
  3. 转换为 base64 编码
  4. 作为 attachments 参数发送至 OpenClaw Gateway
attachments: [{ mimeType: "image/png", content: "" }]

群聊行为

在群聊中,桥接服务仅在满足以下任一条件时响应:

  • Bot 被 @ 提及
  • 消息以 ? 结尾
  • 消息中包含触发词:help、please、why、how、what、帮、请、分析 等
  • 消息以 Bot 名称开头

其余消息将被忽略,以避免干扰。

文档读取

使用 feishu-doc 技能读取飞书文档:

node skills/feishu-doc/index.js fetch "https://xxx.larksuite.com/docx/TOKEN"

支持的 URL 类型包括:

  • /docx/ —— 新版文档
  • /wiki/ —— 知识库页面(自动解析为底层文档)
  • /sheets/ —— 电子表格
  • /base/ —— 多维表格(Bitables)

权限说明: 文档必须已共享给 Bot,或 Bot 已获得租户级只读权限。

故障排查

读取文档时出现 “forBidden” 错误

  • 文档未共享给 Bot → 将 Bot 添加为协作者
  • 缺少对应权限范围 → 在控制台中启用 docx:document:readonly

未收到任何消息

  • 检查 Webhook 地址是否可达:curl http://YOUR_IP:3000/health
  • 确认飞书控制台中 Webhook 显示为 “已验证”
  • 查看桥接日志:journalctl -u lark-bridge -f

出现 “must be string” 错误

  • 桥接版本过旧 → 升级至支持使用 attachments 字段传输图片的新版本

图片未成功接收

  • 缺少 im:resource 权限范围 → 在飞书控制台中启用
  • 访问令牌过期 → 桥接服务支持自动刷新;若卡住,请手动重启

服务管理

# 查看服务状态
systemctl status lark-bridge

# 查看实时日志
journalctl -u lark-bridge -f

# 重启服务
systemctl restart lark-bridge

参考资料

  • 飞书开发者控制台(国际版)
  • 飞书开发者控制台(中国版)
  • 消息格式详情参见 references/api-formats.md
  • 分步搭建指南参见 references/setup-guide.md

相关专题

更多
Aionclaw智能助手介绍
Aionclaw智能助手介绍

本专题汇总了AionClaw(AI龙虾助手)的功能介绍与在线使用入口。AionClaw是杭州趣猿人工智能有限公司推出的桌面级AI智能体,能直接在电脑上读写文件、运行脚本、操作浏览器,自动交付Word、PPT、Excel等成品。

2026.09.20

0

13

AionClaw AI智能体与电脑自动化任务执行功能使用教程
AionClaw AI智能体与电脑自动化任务执行功能使用教程

AionClaw专题整理AI智能体与电脑自动化相关功能使用教程,涵盖安装部署、AI任务执行、Skills技能、文件处理、浏览器控制、电脑操作、持久记忆、聊天工具连接以及办公、编程和内容创作等功能,帮助用户快速掌握AionClaw的实际使用方法。

2026.09.20

0

15

AI视频生成软件推荐
AI视频生成软件推荐

本专题汇总了当前主流的AI视频生成软件推荐与排行榜单,涵盖seko、AniShort、剧云、Lovart、LiblibAI及立刻mv等热门工具。同时整理了各软件在文生视频、图生视频、时长限制、画质表现及免费额度等方面的差异对比,助您快速选对适合创作需求的AI视频生成工具。

2026.09.16

0

9

ai生成视频的工具免费版合集
ai生成视频的工具免费版合集

本专题汇总了当前免费AI生成视频工具的排行榜与推荐清单,涵盖seko、讯飞智作、AniShort及剧云、Lovart等多模型集成平台。同时整理了各工具的免费额度、输出时长、水印政策及适用场景差异,助您快速选择合适工具开启AI视频创作。

2026.09.16

0

10

Pandas时间序列分析与可视化报表
Pandas时间序列分析与可视化报表

本专题整理Pandas日期转换、时间索引、重采样、滚动窗口、时区处理、plot绘图、Styler表格样式和报表输出方法。

2026.09.16

0

23

Pandas数据筛选索引与清洗处理
Pandas数据筛选索引与清洗处理

本专题整理Pandas中的loc、iloc、条件筛选、query查询、缺失值处理、重复值删除、类型转换和字符串列清洗方法。

2026.09.16

0

25

Pandas数据读取导入与文件导出处理
Pandas数据读取导入与文件导出处理

本专题整理Pandas读取CSV、Excel、JSON、SQL、Parquet等文件的方法,以及to_csv、to_excel、to_sql和to_parquet等常用数据导出流程。

2026.09.16

0

27

GDB怎么设置断点
GDB怎么设置断点

本专题介绍GDB按照函数名、源代码行号和文件位置设置断点的方法,详细说明run、continue、next、step等命令的配合使用,帮助定位程序崩溃、逻辑异常及代码未按预期执行的问题。

2026.09.11

0

28

GDB怎么查看变量值
GDB怎么查看变量值

本专题介绍GDB调试过程中查看变量值的具体方法,涵盖局部变量、函数参数、数组、结构体和指针内容查询,同时整理变量持续显示、格式化输出及无法读取变量时的排查思路。

2026.09.11

0

22

热门下载

更多
网站特效
/
网站源码
/
网站素材
/
前端模板

精品课程

更多
热门推荐
/
最新课程
phpStudy极速入门视频教程
phpStudy极速入门视频教程

共6课时 | 54.6万人学习

独孤九贱(4)_PHP视频教程
独孤九贱(4)_PHP视频教程

共89课时 | 133万人学习