# 卡片搭建说明

本文档介绍如何从 0 到 1 搭建卡片交互机器人教程中的三张卡片。通过本文档，你可了解搭建卡片、传入变量、配置交互动作所需步骤及对应原因解释。

![image.png](//sf3-cn.feishucdn.com/obj/open-platform-opendoc/1c941e0c0724fcb0d550ad9431271892_YTNcLhl9Fn.png?height=412&lazyload=true&maxWidth=600&width=1121)

## 搭建欢迎卡片

本步骤介绍搭建欢迎卡片的具体流程，包括搭建结构、配置内容和样式、配置组件的变量、交互动作和多语言。

![](//sf3-cn.feishucdn.com/obj/open-platform-opendoc/fdd6f55034a6ee0b90d16e3d5c44a178_0ieqcY3bjk.png?height=411&lazyload=true&maxWidth=400&width=815)

步骤 | 搭建步骤 | 说明 | 具体操作（本教程已经自动完成以下配置）
---|---|---|---
1 | 基于案例库创建卡片 | 基于案例库提供的卡片，你可了解常用组件的搭建方式，快速构建卡片。了解更多，参考[构建卡片内容](https://open.feishu.cn/document/uAjLw4CM/ukzMukzMukzM/feishu-cards/feishu-card-cardkit/build-card-content)。 | 1. 在[飞书卡片搭建工具](https://open.feishu.cn/cardkit?from=open_docs_tutorial)首页，点击 **参考案例库**。<br>![](//sf3-cn.feishucdn.com/obj/open-platform-opendoc/72d387a8a22b35bde24446cd5a5fe25e_psfFyNdgaE.png?height=664&lazyload=true&maxWidth=500&width=1750)<br>2. 在 **参考案例库** 弹窗 **新版专区** 页面，找到 **欢迎卡片**，并点击 **使用**。<br>**提示**：新版专区的卡片新增 20+ 卡片能力。了解新旧版本卡片区别，参考[搭建工具新版卡片变更说明](https://open.feishu.cn/document/uAjLw4CM/ukzMukzMukzM/feishu-cards/feishu-card-cardkit/cardkit-upgraded-version-card-release-notes)。<br>4. 将卡片名称设为 **欢迎卡片**，然后点击 **创建**。你将进入卡片的编辑页面。
2 | 搭建卡片结构 | 一张新版卡片由标题（可选）组件和正文组成。正文中可放置其它多个组件。搭建卡片时，你可先设计卡片大纲，明确卡片基本结构，再填充内容。欢迎卡片的大纲如下所示：<br>![](//sf3-cn.feishucdn.com/obj/open-platform-opendoc/4130453da6a9cdda5278997051deeea6_nEOrRAAit7.png?height=476&lazyload=true&maxWidth=200&width=340)<br>其中：<br>- 富文本、分割线组件为展示组件<br>- 分栏组件中用于更好布局卡片中的内容，可以添加多个列容器，每个列容器中可内嵌多个组件<br>- 按钮组件用于实现卡片的交互 | 要体验从 0 到 1 搭建欢迎卡片，你可参考以下步骤：<br>1. 在卡片编辑页面左侧 **组件** 页签下，依次点击标题、富文本、分割线、富文本、分栏、按钮、按钮组件。<br>![](//sf3-cn.feishucdn.com/obj/open-platform-opendoc/8f2d8adedc019b8684f33dc674e702c6_WS8TJjn2mu.png?height=798&lazyload=true&maxWidth=500&width=1541)<br>此时，卡片大纲树如下所示：<br>![](//sf3-cn.feishucdn.com/obj/open-platform-opendoc/0c010f64ec81816118f09087a7dc9b93_MsQ60nZeWQ.png?height=489&lazyload=true&maxWidth=200&width=265)<br>3. 选中大纲树分栏中的 **列** 容器，然后点击卡片预览页面的删除按钮。保留一个列容器即可。<br>![](//sf3-cn.feishucdn.com/obj/open-platform-opendoc/51811ed2f093981457bda32e11b14009_Cfnf5RDRTe.png?height=620&lazyload=true&maxWidth=500&width=1303)<br>4. 选中两个按钮组件，将两个按钮组件分别拖拽放入列容器中。<br>![](//sf3-cn.feishucdn.com/obj/open-platform-opendoc/51b9795e820193d21bb42220d6d1f549_b0vrb4cU3p.gif?height=624&lazyload=true&maxWidth=500&width=1290)<br>5. 在左侧大纲树中选中 列 容器，在右侧配置页面，点击 样式 页签，在 **布局方式** 配置项中，选择 **流式**。<br>![](//sf3-cn.feishucdn.com/obj/open-platform-opendoc/eeb95bc97d2cb59d6d46dc231d54e87b_Z1T44FDtHL.png?height=761&lazyload=true&maxWidth=500&width=1920)<br>你已完成欢迎卡片基本结构和布局的构建，最终大纲如下所示：<br>![](//sf3-cn.feishucdn.com/obj/open-platform-opendoc/c2d3209973344ac1fc1f85db6ea409fa_FpVC0EWGGL.png?height=412&lazyload=true&maxWidth=200&width=310)
3 | 配置组件文本内容和样式 | 基于卡片可视化搭建工具，你可实时为组件填充文本内容、改变组件样式，并预览效果。 | 为富文本和按钮组件分别配置内容，可参考文档[富文本](https://open.feishu.cn/document/uAjLw4CM/ukzMukzMukzM/feishu-cards/card-json-v2-components/content-components/rich-text)。
4 | 配置组件变量 | 你可将变量理解为卡片内容的占位符。具体的内容或数据可在发送卡片时携带。如果你希望机器人发送欢迎卡片时能够显示@用户的效果，你可添加用户 ID 变量，在发送卡片的代码中携带用户的 [Open ID](https://open.feishu.cn/document/uAjLw4CM/ugTN1YjL4UTN24CO1UjN/trouble-shooting/how-to-obtain-openid)。详情参考[发送卡片](https://open.feishu.cn/document/uAjLw4CM/ukzMukzMukzM/feishu-cards/send-feishu-card)和[示例代码解释](https://open.feishu.cn/document/uAjLw4CM/uMzNwEjLzcDMx4yM3ATM/develop-a-card-interactive-bot/explanation-of-example-code)。 | 1. 在画布区域右上角，点击变量图标，弹出 **变量** 页面，点击 **添加自定义变量**。<br>![](//sf3-cn.feishucdn.com/obj/open-platform-opendoc/b2a299e4f570368a2bc409dcfba89add_tUCs1ckmgY.png?height=746&lazyload=true&maxWidth=500&width=1551)<br>1. 在添加变量弹窗中，按照下图，添加一个 `open_id` 变量。<br>![](//sf3-cn.feishucdn.com/obj/open-platform-opendoc/b9addd9941e9228b3a50b96c89c2d0e9_FsXuBNdlUq.png?height=739&lazyload=true&maxWidth=300&width=840)<br>1. 在富文本组件的文本内容中，将光标定位至富文本组件的 @ 人语法中，然后点击右下角的变量图标，添加 `open_id` 变量。<br>![](//sf3-cn.feishucdn.com/obj/open-platform-opendoc/d13f89ab8e99fe9e18cdc284420c7f9b_oxHWM02QOY.png?height=352&lazyload=true&maxWidth=300&width=391)
5 | 配置组件交互动作 | 为按钮配置请求回调动作后，当用户点击该按钮时，飞书会向你的服务端发送[卡片回传交互](https://open.feishu.cn/document/uAjLw4CM/ukzMukzMukzM/feishu-cards/card-callback-communication)回调，其中包含了用户的交互信息，例如，当用户点击 **去体验：发起告警** 按钮后，卡片回调交互信息中将携带如下参数：<br>```JSON<br>{<br>"action": { // 用户操作交互组件回传的数据     <br>"tag": "button", // 交互组件的标签，此处为按钮    <br>"value": { // 交互组件绑定的开发者自定义的回传参数，此处类型为开发者自定义的对象     <br>"action": "send_alarm"<br>}<br>}<br>}<br>```<br>你可基于此配置，继续处理用户点击按钮后的代码逻辑，详情参考[示例代码解释](https://open.feishu.cn/document/uAjLw4CM/uMzNwEjLzcDMx4yM3ATM/develop-a-card-interactive-bot/explanation-of-example-code)。 | 1. 为 **去体验：发起告警** 按钮配置 **请求回调** 动作，输入参数如下所示。详情参考[配置请求回调交互](https://open.feishu.cn/document/uAjLw4CM/ukzMukzMukzM/feishu-cards/configuring-card-interactions#5746ae32)。<br>![](//sf3-cn.feishucdn.com/obj/open-platform-opendoc/92179b6c08f08adfe4e72ea271a824a2_bxJfKWZeoS.png?height=652&lazyload=true&maxWidth=500&width=1463)<br>1. 为 **查看教程** 按钮配置 **打开链接** 动作。详情参考[配置打开链接交互](https://open.feishu.cn/document/uAjLw4CM/ukzMukzMukzM/feishu-cards/configuring-card-interactions#3867b9c6)。<br>![](//sf3-cn.feishucdn.com/obj/open-platform-opendoc/ec3b9172c890fec23f2e358a8360ea56_mENfc1NnM6.png?height=714&lazyload=true&maxWidth=500&width=1561)
6 | 配置卡片多语言 | 如果你想配置多语言卡片，你可在搭建工具中实现不同语言内容的配置。案例库中的卡片为中英双语卡片。<br>![](//sf3-cn.feishucdn.com/obj/open-platform-opendoc/f3a0772e30d0ac4b06811fa227879978_4ucybu4du3.png?height=553&lazyload=true&maxWidth=500&width=1232) | 参考[为新版卡片配置多语言](https://open.feishu.cn/document/uAjLw4CM/ukzMukzMukzM/feishu-cards/configure-multi-language-content#882164bf)了解如何配置多语言。

## 搭建发起告警卡片

本步骤介绍发起告警卡片的具体流程，包括搭建结构和布局、配置内容和样式、配置组件的变量、交互动作和多语言。

![](//sf3-cn.feishucdn.com/obj/open-platform-opendoc/80aa3420c44f221e1826fa5799aab8c7_BngZwYleCA.png?height=395&lazyload=true&maxWidth=400&width=801)

步骤 | 搭建步骤 | 说明 | 具体操作（本教程已经自动完成以下配置）
---|---|---|---
1 | 基于案例库创建卡片 | 基于案例库提供的卡片，你可了解常用组件的搭建方式，快速构建卡片。了解更多，参考[构建卡片内容](https://open.feishu.cn/document/uAjLw4CM/ukzMukzMukzM/feishu-cards/feishu-card-cardkit/build-card-content)。 | 1. 在[飞书卡片搭建工具](https://open.feishu.cn/cardkit?from=open_docs_tutorial)首页，点击 **参考案例库**。<br>![](//sf3-cn.feishucdn.com/obj/open-platform-opendoc/72d387a8a22b35bde24446cd5a5fe25e_b1j7SvUh1z.png?height=664&lazyload=true&maxWidth=500&width=1750)<br>1. 在 **参考案例库** 弹窗 **新版专区** 页面，找到 **发起告警** 卡片，并点击 **使用**。<br>**提示**：新版专区的卡片新增 20+ 卡片能力。了解新旧版本卡片区别，参考[搭建工具新版卡片变更说明](https://open.feishu.cn/document/uAjLw4CM/ukzMukzMukzM/feishu-cards/feishu-card-cardkit/cardkit-upgraded-version-card-release-notes)。<br>1. 将卡片名称设为 **发起告警**，然后点击 **创建**。你将进入卡片的编辑页面。
2 | 搭建卡片结构和布局 | 一张新版卡片由标题（可选）组件和正文组成。正文中可放置其它多个组件。搭建卡片时，你可先设计卡片大纲，明确卡片基本结构，再填充内容。发起告警卡片的大纲如下所示：<br>![](//sf3-cn.feishucdn.com/obj/open-platform-opendoc/85ffe961a612a8fa06f77bcfaf0bba1d_1uNsohuyIH.png?height=750&lazyload=true&maxWidth=200&width=276)<br>其中：<br>- 分栏组件中用于布局卡片中的内容，分栏包含多个列容器，每个列容器中可内嵌多个组件<br>- 富文本、分割线组件为展示组件<br>- 表单容器用于用户提交数据场合，包含一个提交按钮、一个取消按钮。你也可在其中放置输入框、下拉选项组件等结合使用 | 要体验从 0 到 1 搭建发起告警卡片，你可参考以下步骤：<br>1. 在卡片编辑页面左侧 **组件** 页签下，依次点击左列大纲图中的组件：标题、分栏、富文本、富文本、分栏、富文本、富文本、分割线、表单容器、输入框。<br>卡片大纲树将如下所示：<br>![](//sf3-cn.feishucdn.com/obj/open-platform-opendoc/a894d983f6d93776eb6054f9b6055934_ZRbHXNYhYc.png?height=529&lazyload=true&maxWidth=200&width=270)<br>1. 在画布中，分别删除两个分栏容器中的一个 **列** 容器，然后将四个富文本组件分别拖入剩下的四个列容器中。<br>![](//sf3-cn.feishucdn.com/obj/open-platform-opendoc/0213700d13f186967fa44b4a215991ae_l9RlVT4ec4.gif?height=796&lazyload=true&maxWidth=500&width=1914)<br>1. 选中两个按钮组件，将两个按钮组件分别拖拽放入列容器中。<br>![](//sf3-cn.feishucdn.com/obj/open-platform-opendoc/51b9795e820193d21bb42220d6d1f549_ampliiWgd3.gif?height=624&lazyload=true&maxWidth=500&width=1290)<br>1. 在左侧大纲树中，将输入框组件拖拽上移，放入表单容器中。<br>![](//sf3-cn.feishucdn.com/obj/open-platform-opendoc/1881e2b4f885f5405300d8e785942ab3_Lt35CFH2EH.gif?height=738&lazyload=true&maxWidth=500&width=1552)<br>1. 在左侧大纲树中，选中表单容器中 **取消** 按钮所在的 **列** 容器，然后点击删除图标。<br>![](//sf3-cn.feishucdn.com/obj/open-platform-opendoc/fda344c13a4208445af11ed4408fd551_AeILGXV7QS.png?height=743&lazyload=true&maxWidth=500&width=1348)<br>1. 在画布中，选中输入框组件，在右侧 **属性** 页签下，将宽度模式改为 **填满父容器-fill**。<br>![](//sf3-cn.feishucdn.com/obj/open-platform-opendoc/707d782bf19aa38346952eca14370a4a_qrfyrfvGh7.png?height=707&lazyload=true&maxWidth=500&width=1346)<br>你已完成发起告警卡片基本结构和布局的构建，最终大纲如下所示：<br>![](//sf3-cn.feishucdn.com/obj/open-platform-opendoc/85ffe961a612a8fa06f77bcfaf0bba1d_apfUc17SmD.png?height=750&lazyload=true&maxWidth=200&width=276)
3 | 配置组件文本内容和样式 | 基于卡片可视化搭建工具，你可实时为组件填充文本内容、改变组件样式，并预览效果。 | 为标题文本、富文本、输入框占位文本、按钮文本分别配置内容，富文本语法可参考[富文本](https://open.feishu.cn/document/uAjLw4CM/ukzMukzMukzM/feishu-cards/card-json-v2-components/content-components/rich-text)。
4 | 配置组件变量 | 你可将变量理解为卡片内容的占位符。具体的内容或数据可在发送卡片时携带。<br>在本教程中，发起告警卡片中传入了告警时间变量 `alarm_time`，并在代码逻辑中，将交互过程中告警卡片实际发送的时间传给变量 `alarm_time` 作为具体的数据。<br>详情参考[发送卡片](https://open.feishu.cn/document/uAjLw4CM/ukzMukzMukzM/feishu-cards/send-feishu-card)和[示例代码解释](https://open.feishu.cn/document/uAjLw4CM/uMzNwEjLzcDMx4yM3ATM/develop-a-card-interactive-bot/explanation-of-example-code)了解如何传入变量。 | 1. 在画布区域右上角，点击变量图标，弹出 **变量** 页面，点击 **添加自定义变量**。<br>![](//sf3-cn.feishucdn.com/obj/open-platform-opendoc/8ffec35122364682bfd3af866610e464_iR3tJrtWsH.png?height=821&lazyload=true&maxWidth=500&width=1458)<br>2. 在添加变量弹窗中，按照下图，添加一个 `alarm_time` 变量。<br>![](//sf3-cn.feishucdn.com/obj/open-platform-opendoc/7f22bbac4cea3e5991980786aa008c6f_USFXIukbNH.png?height=651&lazyload=true&maxWidth=300&width=730)<br>3. 在富文本组件的文本内容中，将光标定位至目标富文本组件内容框中，然后点击右下角的变量图标，添加 `alarm_time` 变量。<br>![](//sf3-cn.feishucdn.com/obj/open-platform-opendoc/0add9a40f9fe0d7c3248e01f83c7f3a4_KBkTSPsKvu.png?height=545&lazyload=true&maxWidth=500&width=1468)<br>添加完成后的效果如下所示：
5 | 配置组件交互动作 | 为按钮配置请求回调动作后，当用户点击该按钮时，飞书会向你的服务端发送[卡片回传交互](https://open.feishu.cn/document/uAjLw4CM/ukzMukzMukzM/feishu-cards/card-callback-communication)回调，其中包含了用户的交互信息。在本教程中，当用户点击 **处理完成** 按钮时，回传参数中需包含以下参数，以用于更新卡片。详情参考[示例代码解释](https://open.feishu.cn/document/uAjLw4CM/uMzNwEjLzcDMx4yM3ATM/develop-a-card-interactive-bot/explanation-of-example-code)。<br>```json<br>{<br>"action": { // 用户操作交互组件回传的数据 <br>"tag": "button", // 交互组件的标签，此处为按钮 <br>"value": { // 交互组件绑定的开发者自定义的回传参数，此处类型为开发者自定义的对象  <br>"action": "complete_alarm", // 用户点击了处理完成按钮  <br>"time": "${alarm_time}" // 告警时间 <br>}<br>}<br>}<br>``` | 为 **处理完成** 按钮创建事件，配置 **请求回调** 动作，输入参数如下所示。详情参考[配置请求回调交互](https://open.feishu.cn/document/uAjLw4CM/ukzMukzMukzM/feishu-cards/configuring-card-interactions#5746ae32)。<br>![图片](//sf3-cn.feishucdn.com/obj/open-platform-opendoc/24c84bb24826c7fb4a3c98cbc86a0562_Gp1J5QC3Fp.png?height=783&lazyload=true&maxWidth=500&width=1462)
6 | 配置卡片多语言 | 如果你想配置多语言卡片，你可在搭建工具中实现不同语言内容的配置。案例库中的卡片为中英双语卡片。![](//sf3-cn.feishucdn.com/obj/open-platform-opendoc/649559740c3432ca4385d69351ef091a_SWT2gScFHC.png?height=537&lazyload=true&maxWidth=500&width=1236) | 参考[为新版卡片配置多语言](https://open.feishu.cn/document/uAjLw4CM/ukzMukzMukzM/feishu-cards/configure-multi-language-content#882164bf)了解如何配置多语言。

## 搭建告警处理完成卡片

本步骤介绍告警处理完成卡片的具体流程，包括搭建结构、配置内容和样式、配置组件的变量、交互动作和多语言。

![](//sf3-cn.feishucdn.com/obj/open-platform-opendoc/c02bdbf08c1ecdfa833190e675f5a4a5_7KmTSGr6Gy.png?height=368&lazyload=true&maxWidth=400&width=823)

步骤 | 搭建步骤 | 说明 | 具体操作（本教程已经自动完成以下配置）
---|---|---|---
1 | 基于案例库创建卡片 | 基于案例库提供的卡片，你可了解常用组件的搭建方式，快速构建卡片。了解更多，参考[构建卡片内容](https://open.feishu.cn/document/uAjLw4CM/ukzMukzMukzM/feishu-cards/feishu-card-cardkit/build-card-content)。 | 1. 在[飞书卡片搭建工具](https://open.feishu.cn/cardkit?from=open_docs_tutorial)首页，点击 **参考案例库**。<br>![](//sf3-cn.feishucdn.com/obj/open-platform-opendoc/72d387a8a22b35bde24446cd5a5fe25e_lMW3VXpMgC.png?height=664&lazyload=true&maxWidth=500&width=1750)<br>1. 在 **参考案例库** 弹窗 **新版专区** 页面，找到 **告警处理完成** 卡片，并点击 **使用**。<br>**提示**：新版专区的卡片新增 20+ 卡片能力。了解新旧版本卡片区别，参考[搭建工具新版卡片变更说明](https://open.feishu.cn/document/uAjLw4CM/ukzMukzMukzM/feishu-cards/feishu-card-cardkit/cardkit-upgraded-version-card-release-notes)。<br>1. 将卡片名称设为 **告警处理完成**，然后点击 **创建**。你将进入卡片的编辑页面。
2 | 搭建卡片结构和布局 | 一张新版卡片由标题（可选）组件和正文组成。正文中可放置其它多个组件。搭建卡片时，你可先设计卡片大纲，明确卡片基本结构，再填充内容。发起告警卡片的大纲如下所示：<br>![](//sf3-cn.feishucdn.com/obj/open-platform-opendoc/c7f104a000bc00920fe9c37bd6fe0b6d_teG8Ir4iki.png?height=605&lazyload=true&maxWidth=200&width=307)<br>其中：<br>- 分栏组件中用于布局卡片中的内容，分栏包含多个列容器，每个列容器中可内嵌多个组件<br>- 富文本、分割线组件为展示组件 | 从 0 到 1 搭建告警处理完成卡片与搭建发起告警卡片步骤类似，你可参考上文 **搭建发起告警卡片** 一节。
3 | 配置组件文本内容和样式 | 基于卡片可视化搭建工具，你可实时为组件填充文本内容、改变组件样式，并预览效果。 | 为标题文本、富文本、输入框占位文本、按钮文本分别配置内容，富文本语法可参考[富文本](https://open.feishu.cn/document/uAjLw4CM/ukzMukzMukzM/feishu-cards/card-json-v2-components/content-components/rich-text)。
4 | 配置组件变量 | 你可将变量理解为卡片内容的占位符。具体的内容或数据可在发送卡片时携带。在本教程中，告警处理完成卡片中传入以下变量，详情参考[示例代码解释](https://open.feishu.cn/document/uAjLw4CM/uMzNwEjLzcDMx4yM3ATM/develop-a-card-interactive-bot/explanation-of-example-code)。<br>-   告警时间变量 `alarm_time`。在示例代码逻辑中，该变量实际的值为开发者在搭建发起告警卡片时，为 **处理完成** 按钮配置的回传参数 2：<br>![](//sf3-cn.feishucdn.com/obj/open-platform-opendoc/49fd64ccdc280d64fe50f38a45cfb192_TACw2MJaFC.png?height=786&lazyload=true&maxWidth=500&width=1452)<br>- 用户 ID 变量 `open_id`。[卡片回传交互](https://open.feishu.cn/document/uAjLw4CM/ukzMukzMukzM/feishu-cards/card-callback-communication)回调中包含了用户的 Open ID，示例代码中获取了回调中用户的 Open ID，并将其传给了变量 `open_id`。将该变量放置于[富文本](https://open.feishu.cn/document/uAjLw4CM/ukzMukzMukzM/feishu-cards/card-json-v2-components/content-components/rich-text#6d6698b6)的人员语法中，即可实现展示用户名称、头像等效果。<br>- 处理时间变量 `complete_time`。在示例代码逻辑中，当服务在[卡片回传交互](https://open.feishu.cn/document/uAjLw4CM/ukzMukzMukzM/feishu-cards/card-callback-communication)回调的回传参数收到如下图中的参数 1 时，将会把当前实际的时间作为具体数据传给变量 `complete_time` 。<br>![](//sf3-cn.feishucdn.com/obj/open-platform-opendoc/f33b3cdeb3474a4d6339fd22c792c7cb_RrQnWBEbcw.png?height=791&lazyload=true&maxWidth=500&width=1449)<br>- 备注变量 `notes`。示例代码中，首先基于卡片回传交互中`form_value` 属性，使服务读取了告警卡片中用户填写的备注文本信息，之后将该信息作为具体数据传给变量 `notes`。 | 1.  在画布区域右上角，点击变量图标，弹出 **变量** 页面，点击 **添加自定义变量**。<br>![](//sf3-cn.feishucdn.com/obj/open-platform-opendoc/5678354fc847ea081366287a8f25ee0e_ZPQhPPchRH.png?height=824&lazyload=true&maxWidth=500&width=1455)<br>1. 在添加变量弹窗中，参考下图，添加以下四个变量。<br>![](//sf3-cn.feishucdn.com/obj/open-platform-opendoc/2066c477e73795e91dc2324ee91aca96_EFPndwGXa3.png?height=402&lazyload=true&maxWidth=300&width=785)<br>1. 在富文本组件的文本内容中，将光标定位至目标富文本组件内容框中，然后点击右下角的变量图标，依次添加变量。<br>![](//sf3-cn.feishucdn.com/obj/open-platform-opendoc/c32ee0132a93d84d949a3a25785a5913_QKCpAGaqPn.png?height=536&lazyload=true&maxWidth=500&width=1473)<br>添加完成后的效果如下所示：<br>![](//sf3-cn.feishucdn.com/obj/open-platform-opendoc/964f063d6e6b0233931960fcf849c5f8_j4ng4lqqZu.png?height=555&lazyload=true&maxWidth=500&width=1462)![](//sf3-cn.feishucdn.com/obj/open-platform-opendoc/5a26ae63d4273421c1b8512a37658c1b_p223Kel4pt.png?height=542&lazyload=true&maxWidth=500&width=1469)
5 | 配置卡片多语言 | 如果你想配置多语言卡片，你可在搭建工具中实现不同语言内容的配置。案例库中的卡片为中英双语卡片。![图片名称](//sf3-cn.feishucdn.com/obj/open-platform-opendoc/32583736699a98e313b55751cfe734cb_r74ogO21YQ.png?height=522&lazyload=true&maxWidth=500&width=1244) | 参考[为新版卡片配置多语言](https://open.feishu.cn/document/uAjLw4CM/ukzMukzMukzM/feishu-cards/configure-multi-language-content#882164bf)了解如何配置多语言。

## 后续操作

卡片搭建完成后，需要保存、发布、并为其添加应用，才可被应用通过 API 调用。在卡片交互机器人教程中，系统已自动帮助你完成上述配置。以下为具体操作步骤说明。
1. 进入卡片编辑页面，在顶部菜单栏单击 **保存**，然后点击**发布**。

![](//sf3-cn.feishucdn.com/obj/open-platform-opendoc/bc9da9dd75ff050c1ccc709cb385d547_JSmZSmr481.png?height=875&lazyload=true&maxWidth=500&width=1920)
1. 在发布成功弹窗中，点击绑定应用。

![](//sf3-cn.feishucdn.com/obj/open-platform-opendoc/3d330b59176a359f8059d545d6df6515_AhGYSK35GC.png?height=258&lazyload=true&maxWidth=500&width=557)
1. 在 **添加自定义机器人/应用** 弹窗中，添加你创建的卡片交互机器人应用，使该应用拥有调用该卡片模板的权限。

![](//sf3-cn.feishucdn.com/obj/open-platform-opendoc/42fca79d71078808a897f5d44d012369_ZL2GQEaygW.png?height=250&lazyload=true&maxWidth=500&width=635)

![](//sf3-cn.feishucdn.com/obj/open-platform-opendoc/e9ead1fa3c69a8dcf173c4d4add9d47b_hKbhL3FjpS.png?height=678&lazyload=true&maxWidth=500&width=653)
