コード例 #1
0
 public BotStartupService(DiscordSocketClient client, IAPIService apiService, IDiscordPayloadFactory discordPayloadFactory,
                          IOwnerLogger ownerLogger)
 {
     _client                = client;
     _apiService            = apiService;
     _discordPayloadFactory = discordPayloadFactory;
     _ownerLogger           = ownerLogger;
 }
コード例 #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 CommandHandler(CommandService commandService, DiscordSocketClient client, CustomCommandHandler customCommandHandler,
                              InjhinuityInstance injhinuity, IOwnerLogger ownerLogger, IResources resources,
                              IEmbedPayloadFactory embedPayloadFactory, IEmbedService embedService /*, FoolsService foolsService
                                                                                                    * ConversationHandler conversationHandler, IPollService pollService*/)
        {
            _log = LogManager.GetCurrentClassLogger();

            _client               = client;
            _commandService       = commandService;
            _injhinuity           = injhinuity;
            _ownerLogger          = ownerLogger;
            _customCommandHandler = customCommandHandler;
            _resources            = resources;
            _embedPayloadFactory  = embedPayloadFactory;
            _embedService         = embedService;
            //_foolsService = foolsService;
            //_conversationHandler = conversationHandler;
            //_pollService = pollService;
        }