Пример #1
0
 public ReqCommandHandler(
     BotLogger botLogger,
     EventSyncer <T> eventSyncer)
 {
     _botLogger   = botLogger;
     _eventSyncer = eventSyncer;
 }
Пример #2
0
 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;
 }
Пример #3
0
 public ConvCommandHandler(
     AES aes,
     EventSyncer <T> eventSyncer,
     BotLogger botLogger)
 {
     _aes         = aes;
     _eventSyncer = eventSyncer;
     _botLogger   = botLogger;
 }
Пример #4
0
 public SayCommandHandler(
     ConversationService conversationService,
     BotLogger botLogger,
     EventSyncer <T> eventSyncer,
     AES aes)
 {
     _conversationService = conversationService;
     _botLogger           = botLogger;
     _eventSyncer         = eventSyncer;
     _aes = aes;
 }
Пример #5
0
 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;
 }