コード例 #1
0
 public AdminModule(IBotConfig botConfig, IEmbedService embedService, IEmbedPayloadFactory embedPayloadFactory,
                    IResources resources, IFormattingService formattingService, IDiscordPayloadFactory discordPayloadFactory,
                    IDiscordModuleService discordModuleService)
     : base(botConfig, discordModuleService, embedService, embedPayloadFactory, resources)
 {
     _formattingService     = formattingService;
     _discordPayloadFactory = discordPayloadFactory;
 }
コード例 #2
0
        public EventService(IAPIService apiService, IDiscordModuleService discordModuleService, IOwnerLogger ownerLogger,
                            DiscordSocketClient client, IResources resources, IEmbedPayloadFactory embedPayloadFactory,
                            IEmbedService embedService, IDiscordPayloadFactory discordPayloadFactory)
        {
            _apiService           = apiService;
            _discordModuleService = discordModuleService;
            _embedPayloadFactory  = embedPayloadFactory;
            _embedService         = embedService;
            _ownerLogger          = ownerLogger;
            _resouces             = resources;

            _timer          = new Timer(1 * 60 * 1000); //10 minutes
            _timer.Elapsed += new ElapsedEventHandler(OnTimeElapsed);
            _timer.Start();
        }
コード例 #3
0
 public CryptocurrencyModule(IDiscordModuleService moduleService, IFinanceService financeService) : base(moduleService)
 {
     _financeService = financeService;
 }
コード例 #4
0
 public InfoModule(IDiscordModuleService moduleService, CommandService commands, IConfiguration configuration) : base(moduleService)
 {
     _commands      = commands;
     _configuration = configuration;
 }
コード例 #5
0
 public StocksModule(IDiscordModuleService moduleService, IFinanceService financeService, IImageChartService imageChartService) : base(moduleService)
 {
     _financeService    = financeService;
     _imageChartService = imageChartService;
 }
コード例 #6
0
 public LoggingModule(IDiscordModuleService discordModuleService, IBotConfig botConfig, IEmbedService embedService,
                      IEmbedPayloadFactory embedPayloadFactory, IResources resources)
     : base(botConfig, discordModuleService, embedService, embedPayloadFactory, resources)
 {
 }
コード例 #7
0
 public FunModule(IDiscordModuleService moduleService) : base(moduleService)
 {
 }
コード例 #8
0
 public AstronomyModule(IDiscordModuleService moduleService, IAstronomyService astronomyService) : base(moduleService)
 {
     _astronomyService = astronomyService;
 }
コード例 #9
0
 public RainbowSixModule(IDiscordModuleService moduleService, IRainbowSixService rainbowSixService) : base(moduleService)
 {
     _rainbowSixService = rainbowSixService;
 }
コード例 #10
0
 public ListableBotModuleBase(IBotConfig botConfig, IDiscordModuleService discordModuleService, IEmbedService embedService,
                              IEmbedPayloadFactory embedPayloadFactory, IResources resources)
     : base(botConfig, discordModuleService, embedService, embedPayloadFactory, resources)
 {
 }
コード例 #11
0
 public PollModule(IDiscordModuleService moduleService) : base(moduleService)
 {
 }
コード例 #12
0
 public HolidayModule(IDiscordModuleService moduleService, IHolidayService holidayService) : base(moduleService)
 {
     _holidayService = holidayService;
 }
コード例 #13
0
 public ChannelModule(IDiscordModuleService discordModuleService, IChannelService channelService, IBotConfig botConfig,
                      IEmbedService embedService, IEmbedPayloadFactory embedPayloadFactory, IResources resources)
     : base(botConfig, discordModuleService, embedService, embedPayloadFactory, resources)
 {
     _channelService = channelService;
 }
コード例 #14
0
 public ParamModule(IParamService paramService, IDiscordModuleService discordModuleService, IBotConfig botConfig,
                    IEmbedService embedService, IEmbedPayloadFactory embedPayloadFactory, IResources resources)
     : base(botConfig, discordModuleService, embedService, embedPayloadFactory, resources)
 {
     _paramService = paramService;
 }
コード例 #15
0
 public HalfMastModule(IDiscordModuleService moduleService, IStarsAndStripesDailyClient starsAndStripesDailyClient) : base(moduleService)
 {
     _starsAndStripesDailyClient = starsAndStripesDailyClient;
 }
コード例 #16
0
 public FischBotModuleBase(IDiscordModuleService moduleService) : base()
 {
     _module = moduleService;
 }