public Updater(IDiscordClientService discord, GitHubClient github, HttpClient http, IOptionsMonitor <GeneralOptions> options, ILogger <Updater> logger) { _discord = discord; _github = github; _http = http; _options = options; _logger = logger; }
public MudaeRoller(IDiscordClientService discord, IOptionsMonitor <RollingOptions> options, IOptionsMonitor <BotChannelList> channelList, IMudaeCommandHandler commandHandler, IMudaeOutputParser outputParser, ILogger <MudaeRoller> logger) { _discord = discord; _options = options; _channelList = channelList; _commandHandler = commandHandler; _outputParser = outputParser; _logger = logger; }
public MudaeClaimer(IDiscordClientService discord, IMudaeUserFilter userFilter, IMudaeClaimCharacterFilter characterFilter, IMudaeClaimEmojiFilter claimEmojiFilter, IOptionsMonitor <ClaimingOptions> options, IOptionsMonitor <BotChannelList> channelList, IMudaeCommandHandler commandHandler, IMudaeOutputParser outputParser, IMudaeReplySender replySender, ILogger <MudaeClaimer> logger) { _discord = discord; _userFilter = userFilter; _characterFilter = characterFilter; _claimEmojiFilter = claimEmojiFilter; _options = options; _channelList = channelList; _commandHandler = commandHandler; _outputParser = outputParser; _replySender = replySender; _logger = logger; }
public MudaeCommandHandler(IDiscordClientService discord, IMudaeUserFilter userFilter, ILogger <MudaeCommandHandler> logger) { _discord = discord; _userFilter = userFilter; _logger = logger; }
public App(IDiscordClientService discordClientService) { _discordClientService = discordClientService; }