Beispiel #1
0
 public ReflinksCommands(IRefUserRepository refUserRepository, EmbedService embedService, IRefExchangeRepository refExchangeRepository, IReflinkRepository reflinkRepository)
 {
     _refUserRepository     = refUserRepository;
     _embedService          = embedService;
     _refExchangeRepository = refExchangeRepository;
     _reflinkRepository     = reflinkRepository;
 }
Beispiel #2
0
        public CommandHandlerService(
            DiscordSocketClient discordSocketClient,
            CommandService commandService,
            IServiceProvider services,
            IOptions <DiscordConfiguration> discordOptions,
            IRefExchangeRepository refExchangeRepository)
        {
            _discordSocketClient   = discordSocketClient;
            _commandService        = commandService;
            _services              = services;
            _refExchangeRepository = refExchangeRepository;
            _discordOptions        = discordOptions.Value;

            _discordSocketClient.MessageReceived += OnMessageReceivedAsync;
            _discordSocketClient.ReactionAdded   += OnMessageReactionAdd;
            _discordSocketClient.Ready           += ReadyAsync;
        }