机器人回复太单调?5分钟学会Coze卡片,秒变精美新闻列表

机器人回复太单调?5分钟学会Coze卡片,秒变精美新闻列表p style margin left 0 margin right 0 text align start span style color 000000 从纯文本到富媒体 图文并茂 点击直接跳转 span p

大家好,我是讯享网,很高兴认识大家。这里提供最前沿的Ai技术和互联网信息。



 

|从纯文本到富媒体|图文并茂|点击直接跳转

前几篇文章,我们做的机器人回复都是干巴巴的文字。用户问一句,机器人回一段话,毫无视觉冲击力。

如果能让回复变成带标题、图片、超链接的精美卡片,像今日头条一样展示新闻列表,用户体验瞬间提升一个档次。

今天这篇文章,就带你用Coze卡片功能,5分钟做出一个能返回图文新闻列表的机器人。全程拖拽配置,不需要写代码。

先看效果(文末有实际截图描述):

用户问:“今天有什么新闻?”

机器人回复:

[卡片1]

OpenAI发布GPT—5(绿色加粗标题)

新闻时间:2025—05—20

摘要:新一代模型性能飙升...(最多4行)

[点击卡片跳转原文]

[卡片2]

国内AI政策新规出台

...

而且支持循环渲染——新闻有多少条,卡片就自动生成多少张,完全不用手动重复。


本篇你将学到什么?

—✅卡片是什么?有什么用?

—✅如何创建卡片并设计布局(单列+循环渲染)

—✅如何定义数组变量并绑定数据

—✅如何将卡片绑定到新闻机器人

—✅常见问题与避坑指南


一、为什么需要卡片?

对比一下两种回复方式:

纯文本回复:

1.OpenAI发布GPT—5,性能大幅提升,详情请访问https://xxx.com

2.国内AI政策新规出台,点击查看https://yyy.com

用户看着像一坨乱码,不想点。

卡片回复:

┌─────────────────────────┐

│OpenAI发布GPT—5│←绿色加粗标题,可点击

│新闻时间:2025—05—20│

│摘要:新一代模型性能飙升...│

│[图片]│←可选配图

└─────────────────────────┘

视觉上更友好,点击区域更大,用户自然愿意互动。

卡片的核心价值就是:用结构化的方式展示信息,提升点击率和用户体验。

目前卡片支持发布到豆包和飞书(两个平台的模板不通用,但变量通用)。


二、卡片基础认知

一张卡片由三部分组成:

—布局:单列布局(纵向排列)或网格布局(九宫格)

—组件:标题、文本、图片、按钮等

—变量:动态数据来源(比如新闻的标题、日期、图片链接)

我们今天要做的是新闻列表卡片,使用单列布局+循环渲染。

“循环渲染”是什么意思?你只需要提供一组新闻数据(数组),卡片就会自动为每一条新闻生成一个卡片块,数量随数据量变化。这是卡片最强大的功能。


三、分步实操:创建新闻卡片

3.1进入卡片模块

1.登录Coze,点击左侧“工作空间”→找到“卡片”入口(如果找不到,可以去“资源库”→“消息模板”)。

2.点击右上角“创建卡片”。

3.选择平台:本教程以豆包为例(飞书操作类似)。

注意:豆包和飞书的卡片模板不通用,如果你需要在两个平台都用,需要分别创建。

3.2布局设计:单列布局+循环渲染

1.从左侧组件库拖拽“单列布局”到右侧画布。

2.在右侧“结构”面板中,找到`singlecolumn`层级。

3.点击它,在属性区找到“循环渲染”开关,先把它打开(稍后绑定数据)。

开启循环渲染后,这个布局就会根据你提供的数组数据,自动重复生成内容。

3.3添加组件

向画布上的`singlecolumn`布局内部拖入以下组件(必须放在内部,否则无法循环):

—标题(用“普通文本”组件代替,因为标题组件有时拖不进循环体)

—日期(普通文本)

—内容(普通文本)

—图片(可选)

如果拖拽时发现组件无法放入`singlecolumn`,可以先把`singlecolumn`在结构面板中展开,然后拖到它下面的空白区域。

3.4新建变量(新闻数据源)

点击顶部“变量”选项卡→“新建变量”。

填写:

配置项

内容

变量名

newsData

类型

array(数组)

默认值

见下方JSON

默认值(JSON格式):

json

[

{

"title":"OpenAI发布GPT—5",

"date":"2025—05—20",

"content":"新一代模型在推理、多模态方面取得突破,性能超越GPT—4十倍。",

"image":"https://picsum.photos/200/100",

"url":"https://example.com/news1"

},

{

"title":"国内AI政策新规出台",

"date":"2025—05—19",

"content":"国家网信办发布生成式AI服务管理办法,规范行业发展。",

"image":"https://picsum.photos/200/100",

"url":"https://example.com/news2"

}

]

提示:这是一个示例数组,包含两条新闻。每个新闻对象有`title`、`date`、`content`、`image`、`url`五个字段。图片链接我用的是随机占位图,你可以换成自己的。

3.5变量绑定(核心步骤)

第一步:绑定循环变量

—在“结构”面板中,点击`singlecolumn`。

—在属性区找到“循环渲染”→“数据源”→选择`newsData`。

这样,`singlecolumn`就会知道:我要根据`newsData`数组里的元素,每个元素生成一个卡片。

第二步:绑定各组件的数据

点击画布上的标题组件(你拖入的那个普通文本),在右侧属性区找到“绑定变量”按钮。

—点击后,选择`item`(代表当前循环的单个新闻对象)

—再选择`title`

同理:

—日期组件→绑定`item.date`

—内容组件→绑定`item.content`

—图片组件→绑定`item.image`(在“资源”或“图片地址”字段)

—标题的点击事件(稍后设置)→绑定`item.url`

注意:`item`是循环渲染自动提供的变量名,代表数组中当前正在处理的那个对象。

3.6设置样式与交互

标题样式:

—字体大小:中等(16px)

—颜色:绿色(00A67E)

—粗细:加粗

—对齐:左对齐

交互:选中标题组件,找到“点击事件”→选择“打开URL”→绑定变量`item.url`。

日期样式:

—添加固定前缀:`新闻时间:`(直接在组件内容框中写“新闻时间:{{item.date}}”)

—字体颜色:灰色

—字体大小:小号

内容样式:

—设置最大行数为`4`,超出自动省略(避免太长)

图片样式:

—设置固定宽度(如100%)和高度(如120px),对象—fit选择cover。

3.7保存并发布卡片

1.点击左上角编辑按钮,将卡片命名为`我的新闻卡片`。

2.点击右上角“发布”。

3.发布记录:填写版本号`1.0`,描述可空。

4.发布渠道:选择豆包。

5.点击确认,等待发布成功。


四、创建新闻机器人并绑定卡片

4.1创建智能体

1.进入“智能体”模块,点击“创建智能体”。

—名称:`新闻机器人`

—功能介绍:`查询最新新闻,并以卡片形式展示。`

2.点击确认,进入编辑界面。

4.2添加新闻插件

—左侧“技能”→“插件”→点击“+”。

—搜索“头条新闻”或“新闻阅读”,选择一个高评分的插件,点击添加。

4.3绑定卡片

1.在智能体编辑页,找到“卡片”或“消息模板”区域(位置可能略有差异,一般在技能下方)。

2.点击“绑定卡片数据”。

3.选择“待发布的卡片”→选择`我的新闻卡片`。

4.系统提示“卡片未发布,请先发布”?

你已经发布了,如果还提示,可以点击“去发布”确认一下状态。

4.4绑定数据源(映射字段)

这是最后一步,也是容易出错的地方。你要把插件返回的字段映射到卡片的变量。

卡片变量

插件字段(示例)

说明

title

title或name

新闻标题

Date

pubTime或time

发布日期

Content

summary或description

摘要

Image

picUrl或image

图片链接(可能为空)

url

link或url

原文链接

不同插件的字段名不一样,你可以在绑定界面看到插件返回的示例数据,照着选就行。如果插件没有图片字段,可以留空或不绑定。

点击确认,保存智能体。


五、测试效果

在预览与调试模块中,输入:

今天有什么重要新闻?

等待几秒,机器人应该会返回卡片列表。效果如下(文字模拟):

[卡片]

OpenAI发布GPT—5(绿色)

新闻时间:2025—05—20

摘要:新一代模型在推理、多模态方面取得突破...

[图片占位]

[卡片]

国内AI政策新规出台

新闻时间:2025—05—19

摘要:国家网信办发布生成式AI服务管理办法...

[图片占位]

点击标题,会跳转到对应的新闻原文页面。

如果你的插件没有返回图片,图片区域可能空白,但其他功能正常。


六、常见问题与避坑指南

问题

原因

解决方法

卡片不显示,只显示文字

卡片未发布或未绑定数据源

确认卡片状态为“已发布”,并在机器人中正确绑定

只显示一条新闻

循环渲染没开

检查singlecolumn属性中的“循环渲染”开关

标题点击没反应

未绑定URL或事件类型错误

确认点击事件为“打开URL”,且绑定了item.url

图片不显示

插件没返回图片字段

可以留空,或者用固定占位图

豆包和飞书卡片混淆

两个平台模板不通用

分别在两个平台创建卡片,分别绑定

变量绑定后,预览不显示数据

JSON格式错误或字段名不匹配

检查默认值的JSON是否合法,字段名是否与绑定时一致

我的亲身经历:有一次我折腾了一小时,发现是因为忘记开启“循环渲染”。这个开关藏得有点深,希望你第一次就能注意到。


七、下篇预告+互动

下篇预告:下一章我们将进入插件开发,从零做一个能发邮件的授权插件,让你的机器人真正“动手做事”——不只是聊天,还能执行操作。

私信了解:如果你想一次性获取所有卡片模板(JSON配置可直接导入),或者有其他问题,欢迎私信交流。


最后

卡片功能是Coze里最能体现“低代码优势”的模块之一。你不用写HTML、CSS,拖拽几下就能做出精美的交互界面。

今天的教程就到这里,快去试试吧!如果你成功做出了卡片,记得来评论区报喜~

柒柒

2026年4月


📌本文已同步收录于专栏《无代码AI智能体开发实战:从零到一搭建你的专属机器人》,欢迎订阅持续学习。

小讯
上一篇 2026-04-28 08:14
下一篇 2026-04-28 08:12

相关推荐

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容,请联系我们,一经查实,本站将立刻删除。
如需转载请保留出处:https://51itzy.com/kjqy/278607.html