· Jeff · 教程  · 7 分钟阅读

飞书卡片入门:是什么、有什么用、怎么让智能体帮你做一张

飞书卡片不是截图,是一段 JSON——飞书 App 收到后自动解析成漂亮的富媒体界面。这篇从零讲清楚卡片是什么、三个核心价值、JSON 结构三件套,以及最关键的:怎么把需求丢给智能体让它 30 秒生成一张能用的卡片,附带 5 个高频踩坑。

飞书卡片不是截图,是一段 JSON——飞书 App 收到后自动解析成漂亮的富媒体界面。这篇从零讲清楚卡片是什么、三个核心价值、JSON 结构三件套,以及最关键的:怎么把需求丢给智能体让它 30 秒生成一张能用的卡片,附带 5 个高频踩坑。

飞书卡片入门:是什么、有什么用、怎么让智能体帮你做一张

飞书群里天天有人发「今日数据日报」「系统告警」,绝大多数人还在用最原始的方式:复制一段文字、贴一张截图。而飞书卡片可以把这些内容变成带颜色、带布局、带表格的富媒体消息——它不是截图,本质是一段 JSON,飞书 App 收到后自动解析成卡片界面。

这篇写给刚接触卡片的人:它到底是什么、为什么值得用、以及怎么让智能体 30 秒帮你生成一张,最后附上我踩过的 5 个高频坑。

适用:飞书群主 / 运营 / 开发者 / 想用智能体自动化的人 | 更新:2026-09-01


一、飞书卡片是啥?

一句话:飞书卡片 = 发在群里的、带颜色/布局/表格的富媒体消息。

它不是一张图片,而是一段 JSON 代码。你(或你的智能体)把 JSON 发给群,飞书客户端收到后自动渲染成好看的卡片界面。这意味着它可更新、可转发、可交互,这是截图永远做不到的。

二、为什么值得用:三大好处

  1. 好看 — 有颜色、有布局、有设计感,不再是白底黑字
  2. 好读 — 关键数字一眼找到,不需要在长文字里扒
  3. 好用 — 可以原地更新、可以转发、可以做交互按钮

三、应用场景对比

场景之前用了卡片之后
每日数据日报手动复制数据→文字发出去智能体自动生成卡片,数字有颜色有背景块
系统告警发文字「XXX 服务挂了」红色告警卡片,醒目,一眼看到
排行榜/战报截图/手动拼表格原生表格,有分页有排名
消息更新再发一条覆盖,刷屏原地更新同一张卡片,不刷屏

四、卡片结构:三件套

┌──────────────────────────────────┐
│  📊 今日数据日报 ← header(标题)│
├──────────────────────────────────┤
│  KPI 概览                        │
│  ┌──────┐ ┌──────┐ ┌──────┐     │
│  │ 1234 │ │ 89   │ │ 3    │     │  ← body.elements(正文组件)
│  │活跃  │ │订单  │ │异常  │     │
│  └──────┘ └──────┘ └──────┘     │
│  排行榜                           │
│  🥇 张三  12345                  │
│  🥈 李四  9876                   │
│  🥉 王五  5432                   │
└──────────────────────────────────┘
  • header:标题 + 颜色(蓝/红/绿/紫等)
  • body.elements:正文区(文字块、分栏卡片、表格)
  • config:全局设置(宽度模式、字体大小等)

五、两种生成方式

方式一:手写 JSON Schema

最基础的骨架长这样:

{
  "schema": "2.0",
  "config": { "width_mode": "fill" },
  "header": {
    "title": { "tag": "plain_text", "content": "标题" },
    "template": "blue"
  },
  "body": { "elements": [] }
}

调试入口:飞书官方的卡片预览工具

方式二:让智能体写(推荐)

手写 JSON 容易在缩进、引号、组件层级上翻车。推荐做法:直接把需求丢给智能体,比如:

「帮我生成一张飞书卡片:蓝色标题『今日数据日报』,正文三个 KPI 数字块(活跃 1234 / 订单 89 / 异常 3),下面一个排行榜前三名,schema 2.0」

智能体会直接输出一段可用的 JSON,你复制到卡片预览工具里检查,满意就发群。30 秒从需求到成品,不用记任何组件语法。

六、常见踩坑(高频 5 条)

  1. 卡片全白 — 99% 是忘了写 "schema": "2.0",加在最外层即可
  2. 手机布局裂了column_setflex_mode"stretch",自动上下堆叠
  3. 表格不显示table 不能放在 column_set 或文字块里,必须挂在卡片根节点
  4. 颜色奇怪 — 只用官方 6 种:blue-50 / green-50 / red-50 / violet-50 / grey-50 / purple-50
  5. 多人看到不同内容 — config 加 "update_multi": true

七、进阶能力(以后再用)

  • 字体大小 PC/手机分离config.style.text_size
  • 局部更新不刷屏 — 用 element_id 精确定位
  • 打字机效果config.streaming_mode
  • 自定义颜色config.style.color 支持 RGBA

八、官方参考资料


总结

飞书卡片的门槛比想象中低:核心就三件套(header / body.elements / config)+ 一个 schema: 2.0。别手写,把需求描述清楚丢给智能体,它生成的 JSON 直接可用。真正容易翻车的就那么几个点——忘了 schema、表格位置放错、颜色用非官方值——记住这篇的清单就够了。

下一步可以做的:把日报、告警、排行榜这些高频重复消息全部改成智能体自动发卡片,配合飞书开放平台把「飞书 SDK 使用避坑」里的接入经验用起来。

相关文章:

☕ 如果这篇文章对你有帮助

欢迎请 Jeff 喝杯咖啡,支持我持续分享更多软件技巧~

打赏功能即将上线,先点个赞也是支持 ❤️

返回博客

相关文章

查看全部 »
lark-cli:飞书官方命令行工具,把飞书操作交给终端和智能体

lark-cli:飞书官方命令行工具,把飞书操作交给终端和智能体

飞书也能用命令行操作了——lark-cli 是飞书开放平台官方 CLI,专为人类和 AI Agent 设计。这篇讲清它的三层命令架构、覆盖哪些业务域、3 分钟上手步骤,以及为什么它对 AI Agent 格外友好(24+ 现成技能、结构化输出、dry-run 预览),附安全使用提醒。

OpenClaw 飞书官方插件:把飞书工作台交给 AI Agent 的官方姿势

OpenClaw 飞书官方插件:把飞书工作台交给 AI Agent 的官方姿势

OpenClaw 是目前最火的开源 AI Agent 框架之一,飞书团队为它出了官方插件——装完你的 Agent 就能直接读消息、写文档、管多维表格、约日历。这篇讲它是什么、3 分钟装好、机器人/个人两种身份怎么选、群聊模式怎么调,以及用之前必看的安全红线。

Vibe Coding 工具全景盘点:一人公司怎么用 AI 把想法变成产品

Vibe Coding 工具全景盘点:一人公司怎么用 AI 把想法变成产品

Vibe Coding 是绕不开的趋势——用自然语言描述想法,AI 把它变成代码和产品。但工具实在太多,选起来很容易懵:Lovable、Bolt.new、v0、Cursor、Claude Code、Codex……这篇按「你会不会写代码」把工具分层排好,再给一份一人公司把开发、内容、自动化串成系统的实操建议。