public CommandHandlingService(IServiceProvider services) { Commands = services.GetRequiredService <CommandService>(); _discordClient = services.GetRequiredService <DiscordSocketClient>(); _dataExtensionsService = services.GetRequiredService <IGuildDataExtensionsService>(); _services = services; Commands.CommandExecuted += CommandExecutedAsync; Commands.Log += LogAsync; _discordClient.MessageReceived += MessageReceivedAsync; }
public ReactionHandlingService(IServiceProvider services) { _discordClient = services.GetRequiredService <DiscordSocketClient>(); _groupHandlingService = services.GetRequiredService <IGroupHandlerService>(); _roleDispenserService = services.GetRequiredService <IRoleDispenserService>(); _dataExtensionsService = services.GetRequiredService <IGuildDataExtensionsService>(); _config = services.GetRequiredService <IConfigurationService>(); _discordClient.ReactionAdded += ReactionAddedHandler; _discordClient.ReactionRemoved += ReactionRemovedHandler; }
public GuildBotSettingsModule(IGuildDataExtensionsService guildDataExtensionsService) { _guildDataExtensionsService = guildDataExtensionsService; }
public InfoModule(IGuildDataExtensionsService guildDataExtensionsService, CommandHandlingService commandsService) { _guildDataExtensionsService = guildDataExtensionsService; _commandsService = commandsService; }