Alexa Skill - Невозможно получить данные из Intent - PullRequest
0 голосов
/ 27 ноября 2018

Я пытаюсь реализовать умение Alexa с помощью метода Multi Turn и серверной части Node.js.

alexaApp.intent("findFact", {
    "dialog": {
      type: "delegate"
    },
  },
  function(request, response) {
    console.log("In Fact intent");
  
    var test = this.event.request.intent.slots.testtwo.value;
  
   // console.log(request.dialogState);
    console.log("test fact : " + test);
      response.say(get_fact());
    }
);

Я не могу получить значение в слоте testtwo.

В консоли отображается сообщение «Необработанное исключение: невозможно прочитать свойство« запрос »из неопределенного».Любая идея почему?

Спасибо!


ОТВЕТЬТЕ: var test = request.data.request.intent.slots.testtwo.value;

...