如何自动将意图添加到 addRequestHandler

How can I automatically add intents to addRequestHandler

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

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

但是有没有办法我可以在循环中自动执行它?我的意图将在一个数组中。

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

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

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