首页 文章

Dialogflow JSON V2的丰富消息

提问于
浏览
2

谷歌有关于丰富消息的文档(https://developers.google.com/actions/assistant/responses)但是我正在使用来自DialogFlow的JSON请求和响应,并且在dialogFlow文档中没有向用户提供用于显示丰富消息的格式,除了此链接上的示例响应中的基本卡之一( https://dialogflow.com/docs/fulfillment#response)键为'fulfillmentMessages',其中定义了卡 .

如果使用Actions SDK而不是Dialogflow JSON,则联机中的每个资源都会使代码显示丰富的消息 .

任何人都可以提供我可以在fulfillmentMessages中发送的每个丰富响应(卡片,列表,表格,轮播等)的代码片段 .

谢谢!

1 回答

  • 4

    As documented,大多数Actions SDK响应都嵌入在 payload.google 对象下的Dialogflow响应中,尽管这样做有些麻烦 .

    特别是,为了发回丰富的消息,它需要一个包含RichResponse对象的 richResponse 字段 . 这是Actions SDK描述的相同RichResponse对象,包含 items 属性,该属性是不同responses的数组 .

    使用的documentation for the JSON protocol包含更多信息,并且使用Dialogflow v2有number of examples的JSON回复 .

相关问题