当我从技能buidler创造技能时,Alexa没有回应

时间:2017-11-09 04:52:58

标签: alexa alexa-skills-kit alexa-skill alexa-voice-service

我使用技能构建器测试版创建了名为EmergencyIntent的自定义技能意图。

现在的问题是它不是像我在技能构建器中配置的那样要求意图确认

Created EmergencyIntent, added sample utterance as emergency detected. then intent confirm message added

Added emergencyIntent in index.js

也是这样尝试

Without giving output message

Test result is empty when I say emergency detected

为什么不要求意图确认?

1 个答案:

答案 0 :(得分:0)

从您的评论中看起来您已经解决了问题。但是,我想我会补充一点,你也可以在发出最终答案之前检查对话状态。有点像...

let dialogState = this.event.request.dialogState;
try {
  if (dialogState == "STARTED" || dialogState == "IN_PROGRESS") {
    this.emit(":delegate");
  }
} catch(err) {
  console.log("Error: " + err.message);
}