public DiscordClient( IDiscordApiClient apiClient, ICacheClient cacheClient, IDiscordGateway gateway = null, ILogger <DiscordClient> logger = null ) : base(apiClient, gateway) { CacheClient = cacheClient; _logger = logger; }
public static async ValueTask <DiscordMessagePacket> CreateMessageAsync( IDiscordApiClient client, DiscordChannelPacket channel, MessageArgs args) { var message = await client.SendMessageAsync(channel.Id, args); if (channel.Type == ChannelType.GUILDTEXT || channel.Type == ChannelType.GUILDVOICE || channel.Type == ChannelType.CATEGORY) { message.GuildId = channel.GuildId; } return(message); }
public MessageService(IDiscordApiClient discordApiClient) { _discordApiClient = discordApiClient; }
protected BaseDiscordClient(IDiscordApiClient apiClient, IDiscordGateway gateway = null) { ApiClient = apiClient; Gateway = gateway; }
public GuildService(IDiscordApiClient discordApiClient) { _discordApiClient = discordApiClient; }
public GatewayService(IDiscordApiClient discordApiClient) { _discordApiClient = discordApiClient; }
public UserService(IDiscordApiClient discordApiClient) { _discordApiClient = discordApiClient; }