Beispiel #1
0
        public GenericBotController(IChatBotService chatBotService, IChatSessionService chatSessionService)
        {
            _chatBotService     = chatBotService;
            _chatSessionService = chatSessionService;

            OnBotCreate();
        }
Beispiel #2
0
 public ChatController(IMessageService messageService, IMapper mapper, AppDbContext context, IChatBotService chatBotService)
 {
     _context        = context;
     _messageService = messageService;
     _mapper         = mapper;
     _chatBotService = chatBotService;
 }
Beispiel #3
0
        public ChatBotTests(ITestOutputHelper output)
        {
            _output = output;
            //Set URL of the WS

            _settings = new Settings()
            {
                QueueUrl = "localhost", StockWebServiceUrl = "https://stooq.com/q/l/?s={stock_code}&f=sd2t2ohlcv&h&e=csv"
            };
            _options        = Options.Create(_settings);
            _chatBotService = new ChatBotService(_options);
        }
        public PhpBotController(IChatBotService chatBotService, IChatSessionService chatSessionService, IExerciseService exerciseService) : base(chatBotService, chatSessionService)
        {
            _ruleSet = RuleSetFactory.GetRuleSet("phpCourseRuleSet");

            _chatBotName     = "PhpChatBot";
            _relativeRoute   = "/api/php-bot";
            _exerciseService = exerciseService;

            AddRuleSet(RuleSetFactory.GetRuleSet("jokeRuleSet"));
            AddRuleSet(RuleSetFactory.GetRuleSet("greetingsRuleSet"));
            AddRuleSet(RuleSetFactory.GetRuleSet("goodbyeRuleSet"));

            _chatBot = new RestChatBot(_ruleSet.Rules);
            _chatBot.AddExerciseService(_exerciseService);
        }
Beispiel #5
0
 public ChatHub(IMessageService messageService, IChatBotService chatBotService)
 {
     _messageService = messageService;
     _chatBotService = chatBotService;
 }
Beispiel #6
0
 public ChatController(IChatService chatService, IUserService userService, IChatBotService chatbot)
 {
     _chatService = chatService;
     _userService = userService;
     _chatBot     = chatbot;
 }
 public ChatBotsController(IChatBotService chatBotService)
 {
     _chatBotService = chatBotService;
 }
Beispiel #8
0
 public ChatBotApp(IChatBotService chatBotService)
 {
     _chatBotService = chatBotService;
 }