飞书机器人Webhook构建器

在浏览器本地拼装飞书自定义机器人 text/post/interactive 消息 JSON,一键生成 curl 命令,不上传地址不代发消息。

免费在线工具
Loading…

使用说明

  1. 填入飞书群自定义机器人的 Webhook 地址。
  2. 选择消息类型:text(纯文本)、post(富文本,支持多段落,每段可选带一个超链接)、interactive(卡片消息,简化版,含标题和多段正文,支持 lark_md 语法)。
  3. 填写对应字段后点击“生成 JSON + curl 命令”,输出符合飞书自定义机器人官方协议的 JSON payload 和 curl POST 命令。
  4. 点击“复制”把内容复制到剪贴板。生成的内容需要你自己用 curl 或程序发送,本工具不会代你发送,也不会向飞书服务器发起任何请求。
  5. 可点击“加载示例数据”快速体验完整流程。

功能介绍

本工具面向需要对接飞书(Lark)自定义机器人的开发者,覆盖官方文档定义的三种 msg_type:

  • text:content.text 纯文本内容。
  • post:富文本消息,content.post.zh_cn.title 为标题,content 是二维数组,每个子数组代表一行,行内可包含 tag 为 text 的文字元素和 tag 为 a 的超链接元素。
  • interactive:简化版卡片消息,card.header.title 设置标题,card.elements 是多个 div 文本块(text.tag 为 lark_md,支持飞书 markdown 子集语法)。

所有拼装逻辑都在浏览器本地完成,输出标准 JSON 和可直接执行的 curl 命令,本工具本身不发起任何网络请求。

使用场景

构建/部署结果通知
用 post 富文本消息拼出“项目有更新:请查看”这类带链接的通知,直接跳转到构建详情页。
监控告警卡片
用 interactive 卡片消息展示告警标题和多段 lark_md 格式的详情文本,格式比纯文本更醒目。
简单文本提醒
只需要发一句话提醒时,用 text 类型最快拼出 JSON,无需理会富文本结构。
接入前格式自查
手写飞书 webhook JSON 时容易把 content 的二维数组结构写错,用工具生成一份参照对比,快速排查字段层级问题。

常见问题

这个工具会帮我把消息发出去吗?
不会。工具只在浏览器本地拼装 JSON 和 curl 命令,不会读取或上传你的 Webhook 地址,也不会发起任何网络请求,发送需要你自己执行生成的命令。
post 消息里的 content 为什么是二维数组?
这是飞书官方富文本协议的设计:外层数组的每一项代表一行,行内数组可以放多个元素(文字、链接等)拼在同一行,本工具按“每段一行、可选带一个链接”的方式简化生成,符合官方结构。
interactive 卡片支持哪些高级组件?
本工具提供的是简化版,只支持 header 标题和多个 lark_md 文本块(div 元素);如果需要按钮、字段列表等更复杂组件,需要在生成的 JSON 基础上手动扩展 elements 数组。
Webhook 地址里的密钥安全吗?
地址只在你的浏览器输入框里停留,仅用于拼装 curl 命令展示,本工具不会把它发送到任何服务器或存储下来。
生成的curl命令能直接在服务器上跑吗?
可以,命令已经带上 Content-Type: application/json 头并对内容做了转义处理,把地址中的占位符替换成真实值即可执行。