如何自动将意图添加到addRequestHandler

时间:2019-02-12 13:50:59

标签: node.js alexa alexa-skills-kit

当前,您必须通过在addRequestHandlers中定义它来手动添加意图

Alexa.SkillBuilders.custom()
            .addRequestHandlers(
                LaunchRequestHandler
            )

但是有一种方法,例如在循环中如何自动执行?我的意图将放在一个数组中。

1 个答案:

答案 0 :(得分:2)

如果您的意图在数组内,则可以执行以下操作,

    const intents = [
    LaunchRequestHandler,
    ByeIntentHandler,
    CancelAndStopIntentHandler,
    HelpIntentHandler,
    ErrorHandler
];

    let skill = Alexa.SkillBuilders.custom()
      .addRequestHandlers(
        ...intents
      )
      .create();