public BotSample(ITranslateHandler translateHandler, IDialogFactory dialogFactory, ILuisRecognizer recognizer, ITextConverter textConverter, BotAccessors botAccessors) : base(translateHandler, null, dialogFactory, recognizer, textConverter) { Dialogs = dialogFactory.UseDialogAccessor(botAccessors.DialogStateAccessor) .Create <StockDialog>() .Create <TextPrompt>("prompt") .Build(); }
public LuisRecognizerMiddleware(ILuisModel luisModel, ILuisRecognizerOptions luisRecognizerOptions = null, ILuisOptions luisOptions = null) { _luisModel = luisModel ?? throw new ArgumentNullException(nameof(luisModel)); _luisOptions = luisOptions; _luisRecognizer = new LuisRecognizer(luisModel, luisRecognizerOptions, luisOptions); }
public LuisMiddleware(ILuisRecognizer recognizer) { _recognizer = recognizer; }
public BotDemo(ITranslateHandler translateHandler, IDialogFactory dialogFactory, ILuisRecognizer recognizer, ITextConverter textConverter, BotAccessors accessors) : base(translateHandler, null, dialogFactory, recognizer, textConverter) { Dialogs = dialogFactory.UseDialogAccessor(accessors.DialogStateAccessor) .Create <AvionDialog>(AvionDialog.ID, accessors.AvionStateAccessor) .Create <TextPrompt>("prompt") .Build(); }
public LuisChatBot(ITranslateHandler translateHandler, IMessageRepository messageRepository, IDialogFactory dialogFactory, ILuisRecognizer recognizer) : this(translateHandler, messageRepository, dialogFactory, recognizer, null, null) { }
public LuisChatBot(ITranslateHandler translateHandler, IMessageRepository messageRepository, IDialogFactory dialogFactory, ILuisRecognizer recognizer, ITextConverter textConverter, ILogger <BotBase> logger) : this(translateHandler, messageRepository, dialogFactory, logger) { _recognizer = recognizer; _textConverter = textConverter; }