我希望为办公室创造一种简单的咖啡订购技巧。我是node和amazon alexa的新手。我正在使用alexa-app包。我希望Alexa根据我的要求以不同的问题或单独的意图回复我的回复。最好的办法是什么?我很难看到如何触发新意图。
示例对话流程:
我:Alexa,上任助理
我:我想点一些咖啡。 (或任何其他服务)
根据请求启动新意图
答案 0 :(得分:1)
在回复"我想订购一些咖啡",您可以向Alexa Cloud Service发送回复,指定shouldEndSession
为假。请参阅响应对象here上的文档。这将使Echo继续听取第二个用户意图。
你可以有一个单独的话语,它会映射到订购特定种类咖啡的意图(可能使用custom slot type syntax):
SpecificCoffeeIntent I would like a {CoffeeType}, please
请注意,您不能直接调用此意图 - 当用户说'#34;我想要一个摩卡时请"回答Alexa的说法"太棒了,你想要什么?",你会被发送SpecificCoffeeIntent
。然后,您的代码可以处理订购咖啡的意图。