之前当我向 Alexa 发出搜索命令时。我刚刚收到 5 条回复。附截图。
然后我展示了第 1 个项目的图像以及 5 个项目的响应。 对于单张卡的响应,卡图像和卡值(value)显示得很好。附截图。
但我想为每 5 个项目显示 5 张图像。这在一张卡中是不可能的,因为一张卡只能有一张图像。同样,对于一个调用,只能给出一个响应,并且可以有一张卡。一个电话的多个响应是行不通的。
这是我想尝试的,但不确定 Alexa 是否有此功能。
我向 Alexa 发出命令来查找某些内容。
我收到了 5 个该命令的响应项。
这 5 个响应项目,我想用作自动命令(Alexa 会自动为收到的每个项目执行调用,而不是提示用户说出或发出命令)并执行 5 个调用。我会收到 5 个回复,每个回复都有一张卡片。因此,这 5 张卡片将附有 5 张图像。
Alexa 有一个自动命令选项,我可以在收到响应时触发该选项,但我在文档中找不到它。
如果我可以尝试,还有其他方法吗?
有人可以帮忙吗?谢谢!
最佳答案
从 Alexa Skills Kit 的角度来看,每次响应您只能返回一张卡片。并且该卡片只能有一个图像。此外,每个用户输入您只能响应一次。用户必须再次发出请求,您的技能才能再次响应。
因此,执行此类操作的唯一方法是调用您的技能并给出一个结果,但提示用户说“下一个”以获得其他结果。这样用户就可以滚动浏览任意数量的结果。每个都有自己的回复和卡片。
关于alexa-skills-kit - 在 Alexa 上显示多个主卡显示时遇到问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37612623/