Я пытаюсь реализовать умение 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;