Как перенаправить на другой обработчик намерений в ASK-SDK v2 Node.JS ?

#node.js #lambda #alexa

#node.js #лямбда #alexa

Вопрос:

Как можно перенаправить на другой обработчик намерений в Alexa Skills Kit SDK v2?

Надеюсь, это поможет. Мне потребовалось слишком много времени, чтобы разобраться.

В первом SDK можно было бы сделать this.emit("IntentName") или this.emitWithState("IntentName") .

В новом SDK этой опции больше нет.

Ответ №1:

В SDK v2 используйте:

 return fooHandler.handle(handlerInput)
  

Вы передаете атрибуты handlerInput и сеанса выбранному обработчику.