Пример #1
0
 public Updater(IDiscordClientService discord, GitHubClient github, HttpClient http, IOptionsMonitor <GeneralOptions> options, ILogger <Updater> logger)
 {
     _discord = discord;
     _github  = github;
     _http    = http;
     _options = options;
     _logger  = logger;
 }
Пример #2
0
 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;
 }
Пример #3
0
 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;
 }
Пример #4
0
 public MudaeCommandHandler(IDiscordClientService discord, IMudaeUserFilter userFilter, ILogger <MudaeCommandHandler> logger)
 {
     _discord    = discord;
     _userFilter = userFilter;
     _logger     = logger;
 }
Пример #5
0
 public App(IDiscordClientService discordClientService)
 {
     _discordClientService = discordClientService;
 }