【发布时间】:2018-09-10 07:26:06
【问题描述】:
我正在开发一项 Alexa 技能,在启动时它会询问 Do you want to perform something ?
根据用户的回复'yes' 或'no' 我想启动另一个意图。
var handlers = {
'LaunchRequest': function () {
let prompt = this.t("ASK_FOR_SOMETHING");
let reprompt = this.t("LAUNCH_REPROMPT");
this.response.speak(this.t("WELCOME_MSG") + ' ' + prompt).listen(reprompt);
this.emit(':responseReady');
},
"SomethingIntent": function () {
//Launch this intent if the user's response is 'yes'
}
};
我确实看过dialog model,它似乎可以达到目的。但我不确定如何实现它。
【问题讨论】:
-
我会说在启动集状态期间使用状态来处理是或否作为开始,然后为是或否添加基于会话的处理程序。
标签: amazon-web-services aws-lambda alexa alexa-skills-kit alexa-skill