在对话框节点alexa sdk期间更改卡



我已经在网上搜索了答案,但找不到。所以基本上想象一下下面的alexa对话框:

"Alexa,启动SKILL">

Alexa设备应该显示类似的简单卡

'嘿,用户。很高兴听到你的话。">

,询问用户下一步要做什么然后做好回答的准备。

// To do that, I am using the following line of code: 
this.emit('askWithCard', speechOutput, speechOutput, SKILLNAME, 'Hey USER...');

当Alexa再次收听时,想象用户说类似的话

"我有新消息吗?">

Alexa应该用类似的东西更新最后一张卡

'您收到了两条汤姆的新消息。'

并再次请求用户输入。

我试着只使用上面提到的代码,但Alexa只是不更新卡,所以即使我发出新的"askWithCard"或"tellWithCard",仍然有第一个"嘿,用户"。很高兴听到你出示卡片。

有没有可能更新卡片

所以它似乎只出现在开发人员控制台中。如果我在手机上的Alexa应用程序上开始这项技能,它会像预期的那样工作。

最新更新