Пример #1
0
 public PollModule(ISettingsService settings, ICommunicator communicator, IFrameworkReflector frameworkReflector, HelpBuilder helpBuilder)
 {
     _settings = settings;
     _communicator = communicator;
     _frameworkReflector = frameworkReflector;
     _helpBuilder = helpBuilder;
 }
Пример #2
0
 public CafeModule(ISettingsService settings, ICredentialsService credentialsService, IFrameworkReflector frameworkReflector, HelpBuilder helpBuilder)
 {
     _settings           = settings;
     _credentialsService = credentialsService;
     _frameworkReflector = frameworkReflector;
     _helpBuilder        = helpBuilder;
 }
Пример #3
0
 public ViewsModule(
     ISettingsService settings, 
     IFrameworkReflector frameworkReflector, 
     IOptions<IntegrationOptions> integrationOptions, 
     HelpBuilder helpBuilder)
 {
     _settings = settings;
     _frameworkReflector = frameworkReflector;
     _integrationOptions = integrationOptions;
     _helpBuilder = helpBuilder;
 }
Пример #4
0
 public LastFmModule(
     ILastFmSettingsService settings,
     IFrameworkReflector frameworkReflector,
     WebsiteWalker websiteWalker,
     IOptions <IntegrationOptions> integrationOptions,
     HelpBuilder helpBuilder)
 {
     _settings           = settings;
     _frameworkReflector = frameworkReflector;
     _websiteWalker      = websiteWalker;
     _integrationOptions = integrationOptions;
     _helpBuilder        = helpBuilder;
 }
Пример #5
0
        public AutorolesModule(
            BaseSocketClient client,
            ISettingsService settings,
            ILogger <AutorolesModule> logger,
            IFrameworkReflector frameworkReflector,
            HelpBuilder helpBuilder)
        {
            _client             = client;
            _settings           = settings;
            _logger             = logger;
            _frameworkReflector = frameworkReflector;
            _helpBuilder        = helpBuilder;

            _client.UserJoined += HandleUserJoined;
        }
Пример #6
0
 public AdministrationModule(
     ICommunicator communicator,
     ISettingsService settings,
     BaseSocketClient client,
     IUserFetcher userFetcher,
     IFrameworkReflector frameworkReflector,
     HelpBuilder helpBuilder)
 {
     _communicator       = communicator;
     _settings           = settings;
     _client             = client;
     _userFetcher        = userFetcher;
     _frameworkReflector = frameworkReflector;
     _helpBuilder        = helpBuilder;
 }
Пример #7
0
 public SpotifyModule(
     ISpotifyAccountsService accountsService,
     ICommunicator communicator,
     IOptions <IntegrationOptions> integrationOptions,
     IFrameworkReflector frameworkReflector,
     WebsiteWalker websiteWalker,
     HelpBuilder helpBuilder)
 {
     _accountsService    = accountsService;
     _communicator       = communicator;
     _integrationOptions = integrationOptions;
     _frameworkReflector = frameworkReflector;
     _websiteWalker      = websiteWalker;
     _helpBuilder        = helpBuilder;
 }
Пример #8
0
        public ReactionsModule(
            BaseSocketClient client,
            ICommunicator communicator,
            ISettingsService settings,
            ILogger <ReactionsModule> logger,
            IFrameworkReflector frameworkReflector,
            HelpBuilder helpBuilder)
        {
            _client             = client;
            _communicator       = communicator;
            _settings           = settings;
            _logger             = logger;
            _frameworkReflector = frameworkReflector;
            _helpBuilder        = helpBuilder;

            _client.MessageReceived += HandleMessageReceived;
        }
Пример #9
0
        public EventsModule(
            BaseSocketClient client,
            ICommunicator communicator,
            ISettingsService settings,
            ILogger <EventsModule> logger,
            IFrameworkReflector frameworkReflector,
            HelpBuilder helpBuilder)
        {
            _client             = client;
            _communicator       = communicator;
            _settings           = settings;
            _logger             = logger;
            _frameworkReflector = frameworkReflector;
            _helpBuilder        = helpBuilder;

            _client.UserJoined += HandleUserJoined;
            _client.UserLeft   += HandleUserLeft;
        }
Пример #10
0
        public BotModule(
            BaseSocketClient client,
            ICommunicator communicator,
            ISettingsService settings,
            IFrameworkReflector frameworkReflector,
            WebsiteWalker websiteWalker,
            IOptions <WebOptions> webOptions,
            IOptions <BotOptions> botOptions,
            HelpBuilder helpBuilder)
        {
            _client             = client;
            _communicator       = communicator;
            _settings           = settings;
            _frameworkReflector = frameworkReflector;
            _websiteWalker      = websiteWalker;
            _webOptions         = webOptions;
            _botOptions         = botOptions;
            _helpBuilder        = helpBuilder;

            _client.MessageReceived += HandleMessageReceived;
        }
Пример #11
0
        public RaidProtectionModule(
            BaseSocketClient client,
            ICommunicator communicator,
            ISettingsService settings,
            ILogger <RaidProtectionModule> logger,
            DiscordRestClient restClient,
            IFrameworkReflector frameworkReflector,
            HelpBuilder helpBuilder,
            IOptions <WebOptions> webOptions)
        {
            _client             = client;
            _communicator       = communicator;
            _settings           = settings;
            _logger             = logger;
            _restClient         = restClient;
            _frameworkReflector = frameworkReflector;
            _helpBuilder        = helpBuilder;
            _webOptions         = webOptions;

            _client.MessageReceived += HandleMessageReceived;
        }