Alexa会议结束

时间:2019-08-12 17:56:31

标签: alexa alexa-skills-kit alexa-skill alexa-slot

我正在开发具有自定义后端的Alexa技能。

有些意图可以使插槽正常​​工作。但是最近我添加了另一个意图,并遇到了奇怪的行为。新的意图没有任何位置。当我手动打开技能并执行相应的发声时,会话将关闭。对话框是这样的:

1) Alexa, open <SKILL>
[My launch request response]

2) Alexa, <INTENT WITH A SLOT>
[Intent response]

3) Alexa, <INTENT WITHOUT A SLOT>
[Intent response]

4) Alexa, <ANY INTENT>
[Some default response which is not from my skill]

Alexa似乎在3)之后取消了当前会话。 我试图将一个虚拟插槽添加到从未使用过且不需要的意图中。这样,我就可以为此目的启用自动委派。此技巧有效。会话未取消。但我想知道为什么会发生这种情况,以及是否有任何按此执行的开关。自动委派已在全球范围内启用该技能。当我使用诸如 RepeatIntent 之类的内置意图时,也会发生这种情况。

我还尝试在响应中设置shouldEndSession字段。由于我不希望Alexa听特定的答案,所以这甚至不起作用。

0 个答案:

没有答案