Search Results for

    Show / Hide Table of Contents

    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

    GatewayReconnectException

    The exception thrown when the gateway client has been requested to reconnect.

    SocketApplicationCommand

    Represents a Websocket-based IApplicationCommand.

    SocketApplicationCommandChoice

    Represents a choice for a SocketApplicationCommandOption.

    SocketApplicationCommandOption

    Represents an option for a SocketApplicationCommand.

    SocketAutocompleteInteraction

    Represents a ApplicationCommandAutocomplete received over the gateway.

    SocketAutocompleteInteractionData

    Represents data for a slash commands autocomplete interaction.

    SocketCategoryChannel

    Represents a WebSocket-based category channel.

    SocketChannel

    Represents a WebSocket-based channel.

    SocketCommandBase

    Base class for User, Message, and Slash command interactions.

    SocketCommandBaseData

    Represents the base data tied with the SocketCommandBase interaction.

    SocketCommandBaseData<TOption>

    Represents the base data tied with the SocketCommandBase interaction.

    SocketCustomSticker

    Represents a custom sticker within a guild received over the gateway.

    SocketDMChannel

    Represents a WebSocket-based direct-message channel.

    SocketEntity<T>

    SocketForumChannel

    Represents a forum channel in a guild.

    SocketGroupChannel

    Represents a WebSocket-based private group channel.

    SocketGroupUser

    Represents a WebSocket-based group user.

    SocketGuild

    Represents a WebSocket-based guild object.

    SocketGuildChannel

    Represents a WebSocket-based guild channel.

    SocketGuildEvent

    Represents a WebSocket-based guild event.

    SocketGuildUser

    Represents a WebSocket-based guild user.

    SocketInteraction

    Represents an Interaction received over the gateway.

    SocketInvite

    Represents a WebSocket-based invite to a guild.

    SocketMessage

    Represents a WebSocket-based message.

    SocketMessageCommand

    Represents a Websocket-based slash command received over the gateway.

    SocketMessageCommandData

    Represents the data tied with the SocketMessageCommand interaction.

    SocketMessageComponent

    Represents a Websocket-based interaction type for Message Components.

    SocketMessageComponentData

    Represents the data sent with a MessageComponent.

    SocketModal

    Represents a user submitted Modal received via GateWay.

    SocketModalData

    Represents data sent from a ModalSubmit.

    SocketNewsChannel

    Represents a WebSocket-based news channel in a guild that has the same properties as a SocketTextChannel.

    SocketPresence

    Represents the WebSocket user's presence status. This may include their online status and their activity.

    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.

    SocketSlashCommand

    Represents a Websocket-based slash command received over the gateway.

    SocketSlashCommandData

    Represents the data tied with the SocketSlashCommand interaction.

    SocketSlashCommandDataOption

    Represents a Websocket-based IApplicationCommandInteractionDataOption received by the gateway.

    SocketStageChannel

    Represents a stage channel received over the gateway.

    SocketSticker

    Represents a general sticker received over the gateway.

    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.

    SocketThreadChannel

    Represents a thread channel inside of a guild.

    SocketThreadUser

    Represents a thread user received over the gateway.

    SocketUnknownSticker

    Represents an unknown sticker received over the gateway.

    SocketUnknownUser

    Represents a WebSocket-based user that is yet to be recognized by the client.

    SocketUser

    Represents a WebSocket-based user.

    SocketUserCommand

    Represents a Websocket-based slash command received over the gateway.

    SocketUserCommandData

    Represents the data tied with the SocketUserCommand interaction.

    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

    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.

    Enums

    VoiceCloseCode

    Represents generic op codes for voice disconnect.

    Theme

    In This Article
    Back to top Discord.Net (c) 2015-2022 3.9.0