예제 #1
0
 public DiscordAnnouncer(ILogger <DiscordAnnouncer> logger, InternalConfiguration config, DiscordAPIInterface discordAPI, InternalEventHandler eventHandler, IServiceProvider serviceProvider)
 {
     _logger          = logger;
     _config          = config;
     _discordAPI      = discordAPI;
     _eventHandler    = eventHandler;
     _serviceProvider = serviceProvider;
 }
예제 #2
0
 public AuditLogger(ILogger <AuditLogger> logger, InternalConfiguration config, DiscordAPIInterface discordAPI, InternalEventHandler eventHandler, DiscordSocketClient client)
 {
     _logger         = logger;
     _config         = config;
     _discordAPI     = discordAPI;
     _eventHandler   = eventHandler;
     _client         = client;
     _currentMessage = new StringBuilder();
 }
예제 #3
0
 public Scheduler(ILogger <Scheduler> logger, InternalConfiguration config, DiscordAPIInterface discord, IServiceProvider serviceProvider, FilesHandler filesHandler, IdentityManager identityManager, InternalEventHandler eventHandler)
 {
     _logger          = logger;
     _config          = config;
     _discordAPI      = discord;
     _serviceProvider = serviceProvider;
     _filesHandler    = filesHandler;
     _identityManager = identityManager;
     _eventHandler    = eventHandler;
 }