小编Nik*_*iss的帖子

Alexa 是否可以在不直接等待用户输入的情况下等待技能?

我意识到这个问题可能措辞不当,但这是我能想到的最好的办法。

我的问题是,我在偶尔发出 Alexa 技能命令(比如每隔几分钟)的情况下使用 Alexa,并且我不想每次都重新调用该技能。

目前,在我发出命令后,Alexa 回复说她正在执行该操作,但最后她希望通过以下方式获得新用户输入:

this.emit(':responseReady');
Run Code Online (Sandbox Code Playgroud)

然而,这并不是我想要的,因为大多数时候我不想立即发出另一个命令。相反,几分钟后,我会想再次与该技能互动。

但是,如果我完全退出该技能,下次我将不得不重新调用它,并再次收到整个技能欢迎消息(“欢迎使用技能名称。您可以说……”)。我也不认为这是最佳选择。

有没有办法让该技能保持“打开/激活”状态,以便在该技能的上下文中解释我给出的下一个命令,而不必发出 :responseReady (期望立即响应)并且不必重新启动该技能( “Alexa,打开技能名称”)?

alexa node.js alexa-skills-kit

3
推荐指数
1
解决办法
3847
查看次数

标签 统计

alexa ×1

alexa-skills-kit ×1

node.js ×1