public GenericBotController(IChatBotService chatBotService, IChatSessionService chatSessionService) { _chatBotService = chatBotService; _chatSessionService = chatSessionService; OnBotCreate(); }
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 ChatSessionsController(IChatSessionService chatSessionService) { _chatSessionService = chatSessionService; }