public VerificationService(DbUserDataService dbUserData, DiscordSocketClient discord, OsuFriendsClient osuFriends, ILogger <VerificationService> logger)
        {
            _dbUserData = dbUserData;
            _discord    = discord;
            _osuFriends = osuFriends;
            _logger     = logger;

            _discord.UserJoined += UserJoinedAsync;
        }
Пример #2
0
        public CommandHandlingService(DiscordSocketClient discord, CommandService commands, DbUserDataService dbUserData, GuildSettingsCacheService guildSettings, Config config, IServiceProvider services, ILogger <CommandHandlingService> logger)
        {
            _discord       = discord;
            _commands      = commands;
            _dbUserData    = dbUserData;
            _guildSettings = guildSettings;
            _config        = config;
            _services      = services;
            _logger        = logger;

            // Hook MessageReceived so we can process each message to see
            // if it qualifies as a command.
            _discord.MessageReceived += MessageReceivedAsync;
            // Hook CommandExecuted to handle post-command-execution logic.
            _commands.CommandExecuted += CommandExecutedAsync;
        }
Пример #3
0
 public FunModule(OsuFriendsClient osuFriends, DbUserDataService dbUserData, ILogger <FunModule> logger)
 {
     _osuFriends = osuFriends;
     _dbUserData = dbUserData;
     _logger     = logger;
 }