我已经在网上搜索了答案,但找不到。所以基本上想象一下下面的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应用程序上开始这项技能,它会像预期的那样工作。