Botframework: перестроить диалог QnAMakerDialog
Я использую образец от Microsoft, я хотел бы проверить ввод, если input =value использовать мой http.get url, иначе вызовите QnAMakerDialog.
Я ценю вашу помощь.
var basicQnAMakerDialog = new builder_cognitiveservices.QnAMakerDialog({
recognizers: [recognizer],
defaultMessage: 'No match! Try changing the query terms!',
qnaThreshold: 0.3
});
bot.dialog('/', basicQnAMakerDialog);
1 ответ
Добавьте новый корневой диалог для проверки вашего сообщения, и, если "input = value", примените свой собственный http-сервис, в противном случае делегируйте QnAMakerDialog, вызвав его, чтобы добавить его в стек диалога с beginDialog.