public VerificationService(DbUserDataService dbUserData, DiscordSocketClient discord, OsuFriendsClient osuFriends, ILogger <VerificationService> logger) { _dbUserData = dbUserData; _discord = discord; _osuFriends = osuFriends; _logger = logger; _discord.UserJoined += UserJoinedAsync; }
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; }
public FunModule(OsuFriendsClient osuFriends, DbUserDataService dbUserData, ILogger <FunModule> logger) { _osuFriends = osuFriends; _dbUserData = dbUserData; _logger = logger; }