我可以使用变量作为Dialogflow中的意图名称吗?

时间:2019-08-13 06:12:58

标签: node.js dialogflow-fulfillment

我正在这样表达意图

app.intent('office', (conv,{Companies}) => {  
   let plainText = readPlainText(); 
   talknext(conv);       
   nextIntentname(conv,plainText);  
   saveUserInput(conv); 
 });

我想这样表达我的所有意图:

let foo=['office','district','name']; ///assuming all these intents are already declared on dialogflow
let index=0;

app.intent(`${foo[index]}`, (conv) => {
   let value = getUserOriginalInput(conv);
  let plainText = readPlainText(); 
  nextIntentname(conv,plainText);     
  saveUserInput(conv);
  ++index;

});

有可能吗?我无法使用上述代码来调用它。谢谢您的帮助。

0 个答案:

没有答案