使用LUIS.ai在botframework中的对话框

我有一段代码可以在我的本地机器上完美工作,并且与LUIS集成时很奇怪。 这是一个简单的对话,redirect到另一个对话框:

// Modelo de datos cargado en luis.ai var recognizer = new builder.LuisRecognizer(process.env.LUIS_MODEL_URL); bot.recognizer(recognizer); //first intent, greeting intent to say hi to the user bot.dialog('greetings', [ function (session) { var greetings = ["¡Hola!", "Bonjour amigo!", "zdravstvuyte! (Así se dice hola en ruso)"]; var pickAGreeting = function () { var rnd_greeting = greetings[Math.floor(Math.random() * 4)]; return rnd_greeting; }; session.send(pickAGreeting(), session.message.text); builder.Prompts.text(session, 'What can I do for you about Office?'); }, function (session, results) { var user_response = results.response; session.beginDialog('getProductoOffice', user_response); } ]).triggerAction({ matches: 'greetings', onInterrupted: function (session) { session.send('Can I help you with something?'); } }); bot.dialog('getProductoOffice', [ function (session, args) { session.send('Welcome to O365 help!', session.message.text); ... And the bot does this: [me]: Hola [bot]: ¡Hola! [bot]: What can I do for you about Office? [me]: Tell me about Skype [bot]: Can I help you with something? 

奇怪的是,在提示我有关Office之后,它从不进入“function(会话,结果)”并直接进入被中断的对话代码。

这段代码在没有LUIS集成的情况下完美工作,并在对话之间正确移动。

非常感谢你!! 问候。