我已经在网上搜索了答案,但是找不到。因此,基本上可以想象以下alexa对话:
'Alexa,开始技能'
Alexa设备应显示一个简单的卡片,例如
'嗨,USER。听到你很高兴。'
,询问用户下一步要做什么 并为之后的答案做好准备。
// To do that, I am using the following line of code:
this.emit('askWithCard', speechOutput, speechOutput, SKILLNAME, 'Hey USER...');
Alexa再次收听时,请想象用户说类似
“我有新消息吗?”
Alexa然后应使用类似的内容更新最后一张卡片
“您收到了汤姆的2条新消息。”
,然后要求用户再次输入。
我试图只使用上面提到的代码,但是Alexa不会更新卡,因此即使我发出新的“ askWithCard”或“ tellWithCard”,仍然会有第一个“嘿用户”。很高兴听到您的卡片显示。
是否有可能更新卡?
答案 0 :(得分:1)
因此,它似乎仅出现在开发人员控制台中。如果我在手机上的Alexa应用程序上开始这项技能,它就会按预期运行。