У меня есть встроенный бот, интегрированный с LUIS, намерение по имени «Заказ» фиксируется, и диалог успешно запускается. Я хочу знать, как захватить ввод пользователя. Мне не разрешено использовать подсказку, потому что происходит распознавание намерений, а затем, соответственно, инициируется диалог.
С нетерпением жду возможности помочь мне в захвате пользовательского ввода.
Пример» Пользователь сказал: Ищу статус моего последнего заказа.
заказ. намерение .
совпало 80% -------> начался диалог заказа .
var builder = require('botbuilder');
module.exports = function(bot) {
// Make sure you add code to validate these fields
var luisAppId = process.env.LuisAppId;
var luisAPIKey = process.env.LuisAPIKey;
var luisAPIHostName = process.env.LuisAPIHostName || 'westus.api.cognitive.microsoft.com';
const LuisModelUrl = 'https://' + luisAPIHostName + '/luis/v2.0/apps/' + luisAppId + '?subscription-key=' + luisAPIKey;
// Create a recognizer that gets intents from LUIS, and add it to the bot
var recognizer = new builder.LuisRecognizer(LuisModelUrl);
bot.recognizer(recognizer);
// Add a dialog for each intent that the LUIS app recognizes.
// See https://docs.microsoft.com/en-us/bot-framework/nodejs/bot-builder-nodejs-recognize-intent-luis
bot.dialog('OrderDialog',
function (session) {
session.send("this is order LUIS segment, try to fetch User input "
}
).triggerAction({
matches: 'Order'
})
}
session.send()
? - person Mark B   schedule 13.11.2018