Как я могу автоматически добавить намерения addRequestHandler - PullRequest
0 голосов
/ 12 февраля 2019

В настоящее время вы должны добавить намерения вручную, определив его в addRequestHandlers

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

Но есть ли способ, как я могу сделать это автоматически, например, в цикле?Мои намерения будут в массиве.

1 Ответ

0 голосов
/ 13 февраля 2019

Если ваши намерения находятся внутри массива, то можете сделать что-то вроде ниже,

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

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