コード例 #1
0
 public MessageRewardService(IDiscordClient client, IBotConfigurationService config, JsonDatabaseService db, LoggingService logger)
 {
     m_client = client as DiscordSocketClient;
     m_config = config;
     m_db     = db;
     m_logger = logger;
 }
コード例 #2
0
 public GiveawayService(JsonDatabaseService db, IDiscordClient client, IBotConfigurationService config, SchedulerService scheduler)
 {
     m_db        = db;
     m_client    = client;
     m_config    = config;
     m_scheduler = scheduler;
 }
コード例 #3
0
 public CommandLineHandlingService(IServiceProvider services)
 {
     m_command  = services.GetRequiredService <CommandService>();
     m_config   = services.GetRequiredService <IBotConfigurationService>();
     m_logger   = services.GetRequiredService <LoggingService>();
     m_Belfast  = services.GetRequiredService <IClient>();
     m_database = services.GetRequiredService <JsonDatabaseService>();
 }
コード例 #4
0
 public CommandHandlingService(IServiceProvider services)
 {
     m_services = services;
     m_client   = services.GetRequiredService <IDiscordClient>() as DiscordSocketClient;
     m_command  = services.GetRequiredService <CommandService>();
     m_config   = services.GetRequiredService <IBotConfigurationService>();
     m_logger   = services.GetRequiredService <LoggingService>();
 }
コード例 #5
0
 public WordBlacklistService(IDiscordClient client, IBotConfigurationService config, LoggingService logger)
 {
     m_client = client as DiscordSocketClient;
     m_config = config;
     m_logger = logger;
 }
コード例 #6
0
 public InviteLinkDetectorService(IServiceProvider services)
 {
     m_client = services.GetRequiredService <IDiscordClient>() as DiscordSocketClient;
     m_config = services.GetRequiredService <IBotConfigurationService>();
     m_logger = services.GetRequiredService <LoggingService>();
 }
コード例 #7
0
 public BotConfigurationServiceDecorator(IBotConfigurationService decorated, Repository <BotCommandPrivilege> botCommandPrivilegeRepository)
 {
     this.decorated = decorated;
     this.botCommandPrivilegeRepository = botCommandPrivilegeRepository;
 }
コード例 #8
0
 public ConfigVariableProvider(IBotConfigurationService botConfigurationService)
 {
     _botConfigurationService = botConfigurationService;
 }