Json 获取dialogflow的转盘列表';Skype中的V2
我一直在尝试在Skype上获取旋转木马列表。我使用了中指定的JSON 但Skype并没有呈现它或facebook messenger。如果我使用 然后Skype呈现垂直列表视图,Messenger呈现旋转列表。在使用message对象的Dialogflow的V1中,carousel select工作正常 使用它,我能够发送一个定制的有效载荷来获取各个平台,并且在V2中发送一个有效载荷也没有帮助。 有没有办法使用DialogFlow V2在Skype中实现转盘列表?若可以使用有效负载实现这一点,请使用JSON回复 提前谢谢 终于,我破解了它 传送带中messenger的默认列表视图和Skype的默认列表视图是正常的垂直列表视图。对于我所看到的大多数Skype bot开发的官方文档,Skype鼓励其开发人员使用定义的库来创建JSON并发送给bot。另一方面,Messenger有很多关于JSON格式的资源 在DialogFlow V1中: 在message对象中,我们可以添加详细信息,如有效负载的类型和我们希望将其发送到的平台。更多信息请访问 因此,Skype中的转盘是通过添加Skype bot的属性Json 获取dialogflow的转盘列表';Skype中的V2,json,carousel,dialogflow-es,Json,Carousel,Dialogflow Es,我一直在尝试在Skype上获取旋转木马列表。我使用了中指定的JSON 但Skype并没有呈现它或facebook messenger。如果我使用 然后Skype呈现垂直列表视图,Messenger呈现旋转列表。在使用message对象的Dialogflow的V1中,carousel select工作正常 使用它,我能够发送一个定制的有效载荷来获取各个平台,并且在V2中发送一个有效载荷也没有帮助。 有没有办法使用DialogFlow V2在Skype中实现转盘列表?若可以使用有效负载实现这一点,请
attachmentType
这指定项目是否为旋转木马,否则为正常列表视图。
JSON格式在中指定
这是如何将自定义有效负载数据发送到Skype bot的。在这里,我们可以发送附件
数组中带有类型的项目列表,Skype将对其进行解释
在DialogFlow V2测试版中:
我已经确定了两种方法,我们可以使用V2 Beta版向Skype/Messenger发送数据
卡、图像、旋转木马
视图。当卡
对象列表发送到Skype时,它将以垂直列表的形式显示;当发送到Messenger时,它将以旋转列表的形式显示。但是,Skype和Messenger似乎不支持carousel
模板
因此,我们剩下的另一个选项是在自定义负载中发送数据webHookResponse的Message
对象内部
webHookResponse
中。
这两个都是JSON对象,以消息对象的形式发送它实际上可以使用正确的JSON格式工作。Skype的JSON格式作为自定义负载发送时,可用资源非常少
"platform":"SKYPE",
"payload":
{
"skype":
{
"attachmentLayout":"carousel",
"attachments":[
{
"contentType":"application/vnd.microsoft.card.hero",
"content":{
"title":
"subtitle":
"images":[{"url":}],
"buttons":[{
"type":"postBack",
"title":
"value":
}]
}
]
}
}
使用此选项,卡的列表将发送到Skype,并显示为转盘列表。在后来的搜索中我发现了
它有我们可以发送到Skype的不同JSON的列表
快乐编码 skype不支持旋转木马列表,就像facebookSkype支持旋转木马列表一样,请查看图像和文档。我们必须指定它显示为转盘列表