Namespace Discord.WebSocket
Classes
BaseSocketClient
Represents the base of a WebSocket-based Discord client.
DiscordShardedClient
DiscordSocketClient
Represents a WebSocket-based Discord client.
DiscordSocketConfig
Represents a configuration class for DiscordSocketClient.
DiscordSocketRestClient
SocketCategoryChannel
Represents a WebSocket-based category channel.
SocketChannel
Represents a WebSocket-based channel.
SocketDMChannel
Represents a WebSocket-based direct-message channel.
SocketEntity<T>
SocketGroupChannel
Represents a WebSocket-based private group channel.
SocketGroupUser
SocketGuild
Represents a WebSocket-based guild object.
SocketGuildChannel
Represents a WebSocket-based guild channel.
SocketGuildUser
Represents a WebSocket-based guild user.
SocketMessage
Represents a WebSocket-based message.
SocketNewsChannel
Represents a WebSocket-based news channel in a guild that has the same properties as a SocketTextChannel.
SocketReaction
Represents a WebSocket-based reaction object.
SocketRole
Represents a WebSocket-based role to be given to a guild user.
SocketSelfUser
Represents the logged-in WebSocket-based user.
SocketSystemMessage
Represents a WebSocket-based message sent by the system.
SocketTextChannel
Represents a WebSocket-based channel in a guild that can send and receive messages.
SocketUnknownUser
Represents a WebSocket-based user that is yet to be recognized by the client.
SocketUser
Represents a WebSocket-based user.
SocketUserMessage
Represents a WebSocket-based message sent by a user.
SocketVoiceChannel
Represents a WebSocket-based voice channel in a guild.
SocketVoiceServer
Represents a WebSocket-based voice server.
SocketWebhookUser
Represents a WebSocket-based webhook user.
Structs
SocketPresence
Represents the WebSocket user's presence status. This may include their online status and their activity.
SocketVoiceState
Represents a WebSocket user's voice connection status.
Interfaces
ISocketAudioChannel
Represents a generic WebSocket-based audio channel.
ISocketMessageChannel
Represents a generic WebSocket-based channel that can send and receive messages.
ISocketPrivateChannel
Represents a generic WebSocket-based channel that is private to select recipients.