public InfoModule(GuildSettingsCacheService guildSettings, CommandService commands, Config config, ILogger <InfoModule> logger) { _guildSettings = guildSettings; _commands = commands; _config = config; _logger = logger; }
public CommandHandlingService(DiscordSocketClient discord, CommandService commands, GuildSettingsCacheService guildSettings, Config config, IServiceProvider services, ILogger <CommandHandlingService> logger) { _discord = discord; _commands = commands; _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 GuildSettingsModule(GuildSettingsCacheService guildSettingsCache, Config config, ILogger <GuildSettingsModule> logger) { _guildSettingsCache = guildSettingsCache; _config = config; _logger = logger; }