enum RPCCommands

external
export declare enum RPCCommands

See also: https://discord.com/developers/docs/topics/rpc#commands-and-events-rpc-commands

Members

external
AcceptActivityInvite = "ACCEPT_ACTIVITY_INVITE"

external
ActivityInviteUser = "ACTIVITY_INVITE_USER"

external
Authenticate = "AUTHENTICATE"

Used to authenticate an existing client with your app

external
Authorize = "AUTHORIZE"

Used to authorize a new client with your app

external
BraintreePopupBridgeCallback = "BRAINTREE_POPUP_BRIDGE_CALLBACK"

external
BrowserHandoff = "BROWSER_HANDOFF"

external
CloseActivityJoinRequest = "CLOSE_ACTIVITY_JOIN_REQUEST"

used to reject a Rich Presence Ask to Join request the documented similarly named command CLOSE_ACTIVITY_REQUEST does not exist, but CLOSE_ACTIVITY_JOIN_REQUEST does

external
ConnectionsCallback = "CONNECTIONS_CALLBACK"

external
CreateChannelInvite = "CREATE_CHANNEL_INVITE"

external
Dispatch = "DISPATCH"

Event dispatch

external
GetApplicationTicket = "GET_APPLICATION_TICKET"

external
GetChannel = "GET_CHANNEL"

Used to retrieve channel information from the client

external
GetChannels = "GET_CHANNELS"

Used to retrieve a list of channels for a guild from the client

external
GetEntitlements = "GET_ENTITLEMENTS"

external
GetEntitlementTicket = "GET_ENTITLEMENT_TICKET"

external
GetGuild = "GET_GUILD"

Used to retrieve guild information from the client

external
GetGuilds = "GET_GUILDS"

Used to retrieve a list of guilds from the client

external
GetImage = "GET_IMAGE"

external
GetNetworkingConfig = "GET_NETWORKING_CONFIG"

external
GetRelationships = "GET_RELATIONSHIPS"

external
GetSelectedVoiceChannel = "GET_SELECTED_VOICE_CHANNEL"

Used to get the current voice channel the client is in

external
GetSkus = "GET_SKUS"

external
GetUser = "GET_USER"

external
GetVoiceSettings = "GET_VOICE_SETTINGS"

Used to retrieve the client's voice settings

external
GiftCodeBrowser = "GIFT_CODE_BROWSER"

external
GuildTemplateBrowser = "GUILD_TEMPLATE_BROWSER"

external
InviteBrowser = "INVITE_BROWSER"

external
NetworkingCreateToken = "NETWORKING_CREATE_TOKEN"

external
NetworkingPeerMetrics = "NETWORKING_PEER_METRICS"

external
NetworkingSystemMetrics = "NETWORKING_SYSTEM_METRICS"

external
OpenOverlayActivityInvite = "OPEN_OVERLAY_ACTIVITY_INVITE"

external
OpenOverlayGuildInvite = "OPEN_OVERLAY_GUILD_INVITE"

external
OpenOverlayVoiceSettings = "OPEN_OVERLAY_VOICE_SETTINGS"

external
Overlay = "OVERLAY"

external
SelectTextChannel = "SELECT_TEXT_CHANNEL"

Used to join or leave a text channel, group dm, or dm

external
SelectVoiceChannel = "SELECT_VOICE_CHANNEL"

Used to join or leave a voice channel, group dm, or dm

external
SendActivityJoinInvite = "SEND_ACTIVITY_JOIN_INVITE"

Used to consent to a Rich Presence Ask to Join request

external
SetActivity = "SET_ACTIVITY"

Used to update a user's Rich Presence

external
SetCertifiedDevices = "SET_CERTIFIED_DEVICES"

Used to send info about certified hardware devices

external
SetOverlayLocked = "SET_OVERLAY_LOCKED"

external
SetUserVoiceSettings = "SET_USER_VOICE_SETTINGS"

Used to change voice settings of users in voice channels

external
SetUserVoiceSettings2 = "SET_USER_VOICE_SETTINGS_2"

external
SetVoiceSettings = "SET_VOICE_SETTINGS"

Used to set the client's voice settings

external
SetVoiceSettings2 = "SET_VOICE_SETTINGS_2"

external
StartPurchase = "START_PURCHASE"

external
Subscribe = "SUBSCRIBE"

Used to subscribe to an RPC event

external
Unsubscribe = "UNSUBSCRIBE"

Used to unsubscribe from an RPC event

external
ValidateApplication = "VALIDATE_APPLICATION"