Actions on google Dialogflow JSON V2的丰富消息

Actions on google Dialogflow JSON V2的丰富消息,actions-on-google,dialogflow-es,Actions On Google,Dialogflow Es,Google有关于富消息的文档(),但我使用的是直接来自DialogFlow的JSON请求和响应,在DialogFlow文档中,除了此链接()上示例响应中的一张基本卡片外,没有向用户提供显示富消息的格式,其中定义了卡片的键为“fulfillmentMessages” 如果使用Actions SDK而不是Dialogflow JSON,则每个联机资源都提供了显示丰富消息的代码 有人能给出我可以发送的每个丰富响应(卡片、列表、表格、转盘等)的代码片段吗 谢谢 ,大多数Actions SDK响应都嵌入

Google有关于富消息的文档(),但我使用的是直接来自DialogFlow的JSON请求和响应,在DialogFlow文档中,除了此链接()上示例响应中的一张基本卡片外,没有向用户提供显示富消息的格式,其中定义了卡片的键为“fulfillmentMessages”

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

有人能给出我可以发送的每个丰富响应(卡片、列表、表格、转盘等)的代码片段吗

谢谢

,大多数Actions SDK响应都嵌入在Dialogflow响应中的
负载.google
对象下,尽管这样做有些曲折

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


使用的包含更多信息,并且有大量使用Dialogflow v2的JSON回复。

不是创建自己的代码来生成每个富响应,而是使用第三方聊天UI工具的简单方法,因为它证明了现成的富消息服务,例如(建议回复、链接按钮、卡片转盘、图像等)使用dialogflow实现

有多种方法可以从Dialogflow设置丰富响应按钮:

  • Dialogflow提供了一种简单的方法来使用接口本身,使用自定义有效负载提供丰富的消息

  • 另一种方法是使用实现代码添加富消息,方法是为intent启用webhook调用,并向内联编辑器添加预构建的Kommunicate代码。请查看详细的步骤说明


  • 您现在可以通过Dialogflow Messenger集成(测试版功能)轻松实现这一点。不需要第三方付费应用程序,如Kommunicate。查看文档。

    感谢@Captile为我的问题提供了准确的答案。