你可以在一个triggerAction中使用多个意图吗?

我有一个QnA机器人应该工作几个意图,我想触发它​​的意图,问候,因为我有一些独特的反应,和IT的帮助,因为这是QnA机器人的主要目的。 我必须复制粘贴我的整个对话框,只是改变意图的名字,或者我可以列出匹配方法的多个意图?

bot.dialog('QnABotRequest', function (session, args) { //Code }).triggerAction({ matches: 'Greeting' | 'None' | 'IT Help' //Maybe something like this ? }); 

https://docs.botframework.com/en-us/node/builder/chat-reference/modules/_botbuilder_d_.html#matchtype这里定义它说:

 {(RegExp|string)[]} 

可以传递正则expression式或已命名的意图的数组以便以许多可能的方式匹配用户话语。 产生最高分数(最佳匹配)的规则将用于评分目的。

使用它的方式是:

 .triggerAction({ matches: [/greeting/i, /none/i, /^it help/i] )} 

要么

 .triggerAction({ matches: [ /(roll|role|throw|shoot).*(dice|die|dye|bones)/i, /new game/i ]});