public ReqCommandHandler( BotLogger botLogger, EventSyncer <T> eventSyncer) { _botLogger = botLogger; _eventSyncer = eventSyncer; }
public BotHost( BotCommander <T> botCommander, BotLogger botLogger, SettingsService settingsService, KahlaLocation kahlaLocation, FriendshipService friendshipService, HomeService homeService, VersionService versionService, AuthService authService, EventSyncer <T> eventSyncer, ProfileContainer profileContainer, BotFactory <T> botFactory) { _botCommander = botCommander.InjectHost(this); _botLogger = botLogger; _settingsService = settingsService; _kahlaLocation = kahlaLocation; _friendshipService = friendshipService; _homeService = homeService; _versionService = versionService; _authService = authService; _eventSyncer = eventSyncer; _profileContainer = profileContainer; _botFactory = botFactory; }
public ConvCommandHandler( AES aes, EventSyncer <T> eventSyncer, BotLogger botLogger) { _aes = aes; _eventSyncer = eventSyncer; _botLogger = botLogger; }
public SayCommandHandler( ConversationService conversationService, BotLogger botLogger, EventSyncer <T> eventSyncer, AES aes) { _conversationService = conversationService; _botLogger = botLogger; _eventSyncer = eventSyncer; _aes = aes; }
public BotHost( BotCommander <T> botCommander, BotLogger botLogger, SettingsService settingsService, KahlaLocation kahlaLocation, FriendshipService friendshipService, AuthService authService, EventSyncer <T> eventSyncer, ProfileContainer profileContainer, BotFactory <T> botFactory, IEnumerable <IHostedService> backgroundJobs) { _botCommander = botCommander.InjectHost(this); _botLogger = botLogger; _settingsService = settingsService; _kahlaLocation = kahlaLocation; _friendshipService = friendshipService; _authService = authService; _eventSyncer = eventSyncer; _profileContainer = profileContainer; _botFactory = botFactory; _backgroundJobs = backgroundJobs; }