public DialogBot(QuestionRecognizer questionRecognizer, ConversationState conversationState, T dialog, ILogger <DialogBot <T> > logger) { QuestionRecognizer = questionRecognizer; ConversationState = conversationState; Dialog = dialog; Logger = logger; }
public AskQuestionDialog(QuestionRecognizer luisRecognizer, ILogger <AskQuestionDialog> logger) : base(nameof(AskQuestionDialog)) { _luisRecognizer = luisRecognizer; _logger = logger; AddDialog(new TextPrompt(nameof(TextPrompt))); AddDialog(new WaterfallDialog(nameof(WaterfallDialog), new WaterfallStep[] { AskQuestionStepAsync, KeepAskingStepAsync, EndQuestionStepAsync })); InitialDialogId = nameof(WaterfallDialog); }