Пример #1
0
 public DiscordService(AatroxConfigurationProvider ac, DiscordBotSharderConfiguration dbc,
                       InteractivityExtension interactivity, AatroxPrefixProvider aapp) : base(TokenType.Bot,
                                                                                               ac.GetConfiguration().DiscordToken, aapp, dbc)
 {
     _logger        = LogService.GetLogger("Discord");
     _configuration = ac.GetConfiguration();
     _interactivity = interactivity;
 }
Пример #2
0
        public OsuService(DiscordService discord, OsuClient osu, LogService log,
                          AatroxConfigurationProvider config, IServiceProvider serviceProvider)
        {
            _discord         = discord;
            Osu              = osu;
            _log             = log;
            _serviceProvider = serviceProvider;
            _config          = config.GetConfiguration();

            _lastBeatmapPerChannel = new Dictionary <Snowflake, long>();
            LastBeatmapPerChannel  = new ReadOnlyDictionary <Snowflake, long>(_lastBeatmapPerChannel);
        }
Пример #3
0
 public HelpCommands(CommandService commands, AatroxConfigurationProvider configuration)
 {
     _commands      = commands;
     _configuration = configuration.GetConfiguration();
 }
Пример #4
0
 public AatroxConfigurationProvider(IOptions <AatroxConfiguration> config)
 {
     _configuration = config.Value;
 }
Пример #5
0
 public MiscCommands(AatroxConfigurationProvider config)
 {
     _configuration = config.GetConfiguration();
 }