Ejemplo n.º 1
0
 public BotBase(ITranslateHandler translateHandler, IMessageRepository messageRepository, IDialogFactory dialogFactory, ILogger <BotBase> logger)
 {
     _logger           = logger;
     DialogFactory     = dialogFactory;
     MessageRepository = messageRepository;
     TranslateHandler  = translateHandler;
 }
 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();
 }
Ejemplo n.º 3
0
 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 TurnContextAdapter UseTranslateHandler(ITranslateHandler handler)
 {
     _translateHandler = handler;
     return(this);
 }
Ejemplo n.º 5
0
 public BotBase(ITranslateHandler translateHandler)
     : this(translateHandler, null, null, null)
 {
 }
Ejemplo n.º 6
0
 public BotBase(ITranslateHandler translateHandler, IMessageRepository messageRepository)
     : this(translateHandler, messageRepository, null, null)
 {
 }
Ejemplo n.º 7
0
 public BotBase(ITranslateHandler translateHandler, IMessageRepository messageRepository, IDialogFactory dialogFactory)
     : this(translateHandler, messageRepository, dialogFactory, null)
 {
 }
Ejemplo n.º 8
0
 public LuisChatBot(ITranslateHandler translateHandler)
     : this(translateHandler, null, null, null, null, null)
 {
 }
Ejemplo n.º 9
0
 public LuisChatBot(ITranslateHandler translateHandler, IMessageRepository messageRepository)
     : this(translateHandler, messageRepository, null, null, null, null)
 {
 }
Ejemplo n.º 10
0
 public LuisChatBot(ITranslateHandler translateHandler, IMessageRepository messageRepository, IDialogFactory dialogFactory, ILuisRecognizer recognizer)
     : this(translateHandler, messageRepository, dialogFactory, recognizer, null, null)
 {
 }
Ejemplo n.º 11
0
 public LuisChatBot(ITranslateHandler translateHandler, IMessageRepository messageRepository, IDialogFactory dialogFactory, ILuisRecognizer recognizer, ITextConverter textConverter, ILogger <BotBase> logger)
     : this(translateHandler, messageRepository, dialogFactory, logger)
 {
     _recognizer    = recognizer;
     _textConverter = textConverter;
 }
Ejemplo n.º 12
0
 public LuisChatBot(ITranslateHandler translateHandler, IMessageRepository messageRepository, IDialogFactory dialogFactory, ILogger <BotBase> logger)
     : base(translateHandler, messageRepository, dialogFactory, logger)
 {
     MakeServicesFromAttributes();
 }