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.
DefaultLogger
DiscordClient
A Discord API wrapper.
DiscordConfiguration
Represents configuration for DiscordClient and DiscordShardedClient.
DiscordIntentExtensions
DiscordRestClient
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.
MessageFlagExtensions
PermissionMethods
PermissionStringAttribute
Defines a readable name for this permission.
SystemChannelFlagsExtension
Utilities
Various Discord-related utilities.
Enums
ChannelType
Represents a channel's type.
DiscordIntents
Represents gateway intents to be specified for connecting to Discord.
GatewayCompressionLevel
Determines at which level should the WebSocket traffic be compressed.
ImageFormat
Represents format of an image.
MembershipScreeningFieldType
Represents a membership screening field type
MentionType
Type of mention being made
MessageActivityType
Indicates the type of MessageActivity for the Rich Presence.
MessageFlags
Represents additional features of a message.
MessageType
Indicates the type of the message.
OverwriteType
Represents a channelpermissions overwrite's type.
PermissionLevel
Wether a permission is allowed, denied or unset
Permissions
Bitwise permission flags.
PremiumTier
Represents a server's premium tier.
PremiumType
The type of Nitro subscription on a user's account.
SystemChannelFlags
Represents settings for a guild's system channel.
TargetUserType
Represents the type of user who the invite is for.
TokenType
Token type
UserFlags
Represents additional details of a users account.