public DiscordBot(DiscordWrapper discordWrapper, EventHandler.EventHandler eventHandler, CommandConfigurator configurator, IVoiceManager voiceManager) { _discordWrapper = discordWrapper; _eventHandler = eventHandler; _configurator = configurator; _voiceManager = voiceManager; }
public DiscordBot(DiscordWrapper discordWrapper, ReactionHandler reactionHandler, CommandConfigurator configurator, IVoiceManager voiceManager) { _discordWrapper = discordWrapper; _reactionHandler = reactionHandler; _configurator = configurator; _voiceManager = voiceManager; }
public DiscordBot(IServiceProvider provider, DiscordWrapper discordWrapper, ILogger <DiscordBot> logger, CommandCollection commands) { _provider = provider; _discordWrapper = discordWrapper; _logger = logger; _commands = commands; }
public ConfigGuildProvider(DiscordWrapper wrapper, IOptions <DiscordConfig> config) { _config = config; _client = wrapper.Client; }