如何自动向addRequestHandler添加意图
目前,您必须通过在addRequestHandlers中定义意图来手动添加意图
Alexa.SkillBuilders.custom()
.addRequestHandlers(
LaunchRequestHandler
)
但有没有办法如何在循环中自动执行此操作?我的意图将是一个阵列。
回答如下:如果你的意图在一个数组内,那么可以做类似下面的事情,
const intents = [
LaunchRequestHandler,
ByeIntentHandler,
CancelAndStopIntentHandler,
HelpIntentHandler,
ErrorHandler
];
let skill = Alexa.SkillBuilders.custom()
.addRequestHandlers(
...intents
)
.create();
如何自动向addRequestHandler添加意图
目前,您必须通过在addRequestHandlers中定义意图来手动添加意图
Alexa.SkillBuilders.custom()
.addRequestHandlers(
LaunchRequestHandler
)
但有没有办法如何在循环中自动执行此操作?我的意图将是一个阵列。
回答如下:如果你的意图在一个数组内,那么可以做类似下面的事情,
const intents = [
LaunchRequestHandler,
ByeIntentHandler,
CancelAndStopIntentHandler,
HelpIntentHandler,
ErrorHandler
];
let skill = Alexa.SkillBuilders.custom()
.addRequestHandlers(
...intents
)
.create();