public GenericBotController(IChatBotService chatBotService, IChatSessionService chatSessionService) { _chatBotService = chatBotService; _chatSessionService = chatSessionService; OnBotCreate(); }
public ChatController(IMessageService messageService, IMapper mapper, AppDbContext context, IChatBotService chatBotService) { _context = context; _messageService = messageService; _mapper = mapper; _chatBotService = chatBotService; }
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); }
public ChatHub(IMessageService messageService, IChatBotService chatBotService) { _messageService = messageService; _chatBotService = chatBotService; }
public ChatController(IChatService chatService, IUserService userService, IChatBotService chatbot) { _chatService = chatService; _userService = userService; _chatBot = chatbot; }
public ChatBotsController(IChatBotService chatBotService) { _chatBotService = chatBotService; }
public ChatBotApp(IChatBotService chatBotService) { _chatBotService = chatBotService; }