private DiscordBotBuilder(IServiceCollection services, DiscordSocketClient client) { _services = services; _components = new ComponentHandlerService(); _client = client; _handler = new DiscordEventHandler(); }
public TestDiscordClient(TestBotData data, IDiscordEventHandler eventHandler, ITestOutputHelper outputHelper = null) { _data = data; EventHandler = eventHandler; _outputHelper = outputHelper; InitCollection(data.Guilds); InitCollection(data.Users); }
public DiscordClient( IConfiguration config, IServiceProvider services, ILogger <DiscordClient> logger, IDiscordSlashCommandBuilderService slash, ISlashReflectionService slashRef, DiscordSocketClient client, CommandService commands, IReactionService reactions, IComponentService buttons, IDiscordEventHandler handler) { _client = client; _commands = commands; _config = config; _services = services; _logger = logger; _slash = slash; _slashRef = slashRef; _reactions = reactions; _buttons = buttons; _handler = handler; }
public DiscordPacketHandler(IDiscordEventHandler eventHandler, IDiscordClient client, ICacheClient cacheClient) { EventHandler = eventHandler; Client = client; CacheClient = cacheClient; }