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.

Другие вопросы по тегам