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; }
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); }
public HelpCommands(CommandService commands, AatroxConfigurationProvider configuration) { _commands = commands; _configuration = configuration.GetConfiguration(); }
public AatroxConfigurationProvider(IOptions <AatroxConfiguration> config) { _configuration = config.Value; }
public MiscCommands(AatroxConfigurationProvider config) { _configuration = config.GetConfiguration(); }