跳到主要内容
版本:1.4.0

答案模版

本章节将讲解:什么是答案模版,以及如何通过答案模版丰富对话回复内容。

自定义答案与答案模版

在对话消息中,机器人除了会发送文本、图片等几种平台预置好的消息类型外,也可能需要有更多丰富的响应,如不同渠道中支持的小卡片等组件: custom-responses-zh-v1.3

自定义答案 类似上述组件,当对话中需要机器人回复一个特殊的消息时(非文本、图片等预置的消息类型),训练师可以使用平台提供JSON格式编辑的自定义答案类型来配置回复内容。机器人会直接将自定义答案的内容发送出去。

答案模版 每一类自定义答案,都有一个格式统一的模版。平台提供自定义答案的模版的维护和编辑能力。维护好各类组件的自定义答案模版后,训练师只需引用模版并更改关键字段,即可完成自定义答案配置。

自定义答案模版的创建与使用

  1. 点击机器人菜单“搭建-自定义设置-答案模版”,就可以进入到答案模版管理界面。 no-template-zh-v1.3

  2. 点击“新建答案模版”按钮,编辑模版名称模版内容,即可创建一个新的自定义答案模版。 create-template-zh-v1.3

tip

模版必须是JSON格式,建议在维护模版的时候,将“可以由训练师替换的内容”特殊标注出来,便于之后在对话答案中配置:

{
content: '卡片标题',
content: '卡片内容'
}
  1. 创建模版后,就可以在机器人搭建流程中,使用这个模版答案配置回复内容了。 use-template-zh-v1.3

  2. 自定义回复中支持通过引用词槽引用元数据来渲染答案内容,平台会将消息中配置为{slot=词槽名称}{metadata=元数据名称}的地方渲染为对应值后再通过机器人发送出去。

常见渠道提供的自定义消息索引

这里汇总来一些渠道提供的机器人自定义消息文档地址,可以根据具体业务需求去进行对接。

渠道名称机器人消息文档地址
飞书https://open.feishu.cn/document/uAjLw4CM/ukTMukTMukTM/reference/im-v1/message-card/overview
Teamshttps://docs.microsoft.com/zh-cn/microsoftteams/platform/task-modules-and-cards/cards/cards-reference
企业微信https://developer.work.weixin.qq.com/document/path/90236
钉钉https://open.dingtalk.com/document/orgapp-server/message-types-and-data-format
Cisco Webexhttps://developer.webex.com/docs/api/guides/cards