Namespace DSharpPlus
Classes
- BaseDiscordClient
Represents a common base for various Discord client implementations.
- BaseExtension
Represents base for all DSharpPlus extensions. To implement your own extension, extend this class, and implement its abstract members.
- DiscordClient
A Discord API wrapper.
- DiscordConfiguration
Represents configuration for DiscordClient and DiscordShardedClient.
- DiscordShardedClient
A Discord client that shards automatically.
- DiscordWebhookClient
Represents a webhook-only client. This client can be used to execute Discord webhooks.
- Formatter
Contains markdown formatting helpers.
- ImageTool
Tool to detect image formats and convert from binary data to base64 strings.
- LoggerEvents
Contains well-defined event IDs used by core of DSharpPlus.
- Utilities
Various Discord-related utilities.
Interfaces
Enums
- AnsiColor
A list of ansi colors supported by Discord.
- DiscordIntents
Represents gateway intents to be specified for connecting to Discord.
- DiscordSelectDefaultValueType
Type of a default value for a select component.
- GatewayCompressionLevel
Determines at which level should the WebSocket traffic be compressed.
- ImageFormat
Represents format of an image.
- TimestampFormat
Denotes the type of formatting to use for timestamps.
- TokenType
Token type