当前,我正在构建一个聊天机器人,我需要在其中显示带有其描述的产品列表。我尝试了“轮播”,“浏览轮播”和“列表”,但是它们都允许从列表中选择任何选项。
我将dialogflow用作NLP,并使用Google Action-on-google的dialogflow node.js库发送履行。
有人可以帮助我实现这一点吗?
答案 0 :(得分:2)
如果适合响应,则可以尝试发送带有图像的单个Basic Card。您也可以考虑使用Table Card,但是它不允许在单元格中显示图像-表格中只包含单个图像。
无法阻止选择“列表”或“轮播”项目,但是您可以通过忽略他们选择的内容并在显示轮播/后提示您的提示来提示他们,从而处理响应清单。 (甚至只是重新显示列表并重新提示。)
但是,目前还不清楚为什么这些项目仅用于提供信息,而说这些项目并不是为了继续进行对话。如果用户选择了一个,您可能会提供有用的其他信息是否有意义?用户会期望什么?