MessageComponent types.
Valid ActivityType values.
Valid ActivityType values.
Valid ActivityType values.
Valid ActivityType values.
Valid ActivityType values.
Valid ActivityType values.
The types of mentions used in MessageAllowedMentions.
The types of mentions used in MessageAllowedMentions.
The types of mentions used in MessageAllowedMentions.
Application command option types.
Application command option types.
Application command option types.
Application command option types.
Application command option types.
Application command option types.
Application command option types.
Application command option types.
Application command option types.
Application command option types.
Application command option types.
Application command permission types.
Application command permission types.
Application command permission types.
ApplicationIntegrationGuildInstall indicates that app is installable to guilds.
ApplicationIntegrationUserInstall indicates that app is installable to users.
Application role connection metadata types.
Application role connection metadata types.
Application role connection metadata types.
Application role connection metadata types.
Application role connection metadata types.
Application role connection metadata types.
Application role connection metadata types.
Application role connection metadata types.
Block contains Discord Audit Log Action Types.
Block contains Discord Audit Log Action Types.
Block contains Discord Audit Log Action Types.
Block contains Discord Audit Log Action Types.
Block contains Discord Audit Log Action Types.
Block contains Discord Audit Log Action Types.
Block contains Discord Audit Log Action Types.
Block contains Discord Audit Log Action Types.
Block contains Discord Audit Log Action Types.
Block contains Discord Audit Log Action Types.
Block contains Discord Audit Log Action Types.
Block contains Discord Audit Log Action Types.
Block contains Discord Audit Log Action Types.
Block contains Discord Audit Log Action Types.
Block contains Discord Audit Log Action Types.
Block contains Discord Audit Log Action Types.
Block contains Discord Audit Log Action Types.
Block contains Discord Audit Log Action Types.
Block contains Discord Audit Log Action Types.
Block contains Discord Audit Log Action Types.
Block contains Discord Audit Log Action Types.
Block contains Discord Audit Log Action Types.
Block contains Discord Audit Log Action Types.
Block contains Discord Audit Log Action Types.
Block contains Discord Audit Log Action Types.
Block contains Discord Audit Log Action Types.
Block contains Discord Audit Log Action Types.
Block contains Discord Audit Log Action Types.
Block contains Discord Audit Log Action Types.
Block contains Discord Audit Log Action Types.
Block contains Discord Audit Log Action Types.
Block contains Discord Audit Log Action Types.
Block contains Discord Audit Log Action Types.
Block contains Discord Audit Log Action Types.
Block contains Discord Audit Log Action Types.
Block contains Discord Audit Log Action Types.
Block contains Discord Audit Log Action Types.
Block contains Discord Audit Log Action Types.
Block contains Discord Audit Log Action Types.
Block contains Discord Audit Log Action Types.
Block contains Discord Audit Log Action Types.
Block contains Discord Audit Log Action Types.
Block contains Discord Audit Log Action Types.
Block contains Discord Audit Log Action Types.
Block contains Discord Audit Log Action Types.
Block contains Discord Audit Log Action Types.
Block contains Discord Audit Log Action Types.
Block contains Discord Audit Log Action Types.
Block contains Discord Audit Log Action Types.
Block contains Discord Audit Log Action Types.
Block contains Discord Audit Log Action Types.
Block contains Discord Audit Log Action Types.
Block contains Discord Audit Log Action Types.
Block contains Discord Audit Log Action Types.
Block contains Discord Audit Log Action Types.
Block contains Discord Audit Log Action Types.
Block contains Discord Audit Log Action Types.
Block contains Discord Audit Log Action Types.
Block contains Discord Audit Log Action Types.
Block contains Discord Audit Log Action Types.
AuditLogChangeKeyAfkChannelID is sent when afk channel changed (snowflake) - guild.
AuditLogChangeKeyAfkTimeout is sent when afk timeout duration changed (int) - guild.
AuditLogChangeKeyAllow is sent when a permission on a text or voice channel was allowed for a role (string) - role.
AudirChangeKeyApplicationID is sent when application id of the added or removed webhook or bot (snowflake) - channel.
AuditLogChangeKeyArchived is sent when thread was archived/unarchived (bool) - thread.
AuditLogChangeKeyAsset is sent when asset is changed (string) - sticker.
AuditLogChangeKeyAutoArchiveDuration is sent when auto archive duration changed (int) - thread.
AuditLogChangeKeyAvailable is sent when availability of sticker changed (bool) - sticker.
AuditLogChangeKeyAvatarHash is sent when user avatar changed (string) - user.
AuditLogChangeKeyBannerHash is sent when guild banner changed (string) - guild.
AuditLogChangeKeyBitrate is sent when voice channel bitrate changed (int) - channel.
AuditLogChangeKeyChannelID is sent when channel for invite code or guild scheduled event changed (snowflake) - invite or guild scheduled event.
AuditLogChangeKeyCode is sent when invite code changed (string) - invite.
AuditLogChangeKeyColor is sent when role color changed (int) - role.
AuditLogChangeKeyCommunicationDisabledUntil is sent when member timeout state changed (ISO8601 timestamp) - member.
AuditLogChangeKeyDeaf is sent when user server deafened/undeafened (bool) - member.
AuditLogChangeKeyDefaultAutoArchiveDuration is sent when default auto archive duration for newly created threads changed (int) - channel.
AuditLogChangeKeyDefaultMessageNotification is sent when default message notification level changed (int) - guild.
AuditLogChangeKeyDeny is sent when a permission on a text or voice channel was denied for a role (string) - role.
AuditLogChangeKeyDescription is sent when description changed (string) - guild, sticker, or guild scheduled event.
AuditLogChangeKeyDiscoverySplashHash is sent when discovery splash changed (string) - guild.
AuditLogChangeKeyEnableEmoticons is sent when integration emoticons enabled/disabled (bool) - integration.
AuditLogChangeKeyEntityType is sent when entity type of guild scheduled event was changed (int) - guild scheduled event.
AuditLogChangeKeyExpireBehavior is sent when integration expiring subscriber behavior changed (int) - integration.
AuditLogChangeKeyExpireGracePeriod is sent when integration expire grace period changed (int) - integration.
AuditLogChangeKeyExplicitContentFilter is sent when change in whose messages are scanned and deleted for explicit content in the server is made (int) - guild.
AuditLogChangeKeyFormatType is sent when format type of sticker changed (int - sticker format type) - sticker.
AuditLogChangeKeyGuildID is sent when guild sticker is in changed (snowflake) - sticker.
AuditLogChangeKeyHoist is sent when role is now displayed/no longer displayed separate from online users (bool) - role.
AuditLogChangeKeyIconHash is sent when icon changed (string) - guild or role.
AuditLogChangeKeyID is sent when the id of the changed entity - sometimes used in conjunction with other keys (snowflake) - any.
AuditLogChangeKeyInvitable is sent when private thread is now invitable/uninvitable (bool) - thread.
AuditLogChangeKeyInviterID is sent when person who created invite code changed (snowflake) - invite.
AuditLogChangeKeyLocation is sent when channel id for guild scheduled event changed (string) - guild scheduled event.
AuditLogChangeKeyLocked is sent when thread was locked/unlocked (bool) - thread.
AuditLogChangeKeyMaxAge is sent when invite code expiration time changed (int) - invite.
AuditLogChangeKeyMaxUses is sent when max number of times invite code can be used changed (int) - invite.
AuditLogChangeKeyMentionable is sent when role is now mentionable/unmentionable (bool) - role.
AuditLogChangeKeyMfaLevel is sent when two-factor auth requirement changed (int - mfa level) - guild.
AuditLogChangeKeyMute is sent when user server muted/unmuted (bool) - member.
AuditLogChangeKeyName is sent when name changed (string) - any.
AuditLogChangeKeyNick is sent when user nickname changed (string) - member.
AuditLogChangeKeyNSFW is sent when channel nsfw restriction changed (bool) - channel.
AuditLogChangeKeyOwnerID is sent when owner changed (snowflake) - guild.
AuditLogChangeKeyPermissionOverwrite is sent when permissions on a channel changed (array of channel overwrite objects) - channel.
AuditLogChangeKeyPermissions is sent when permissions for a role changed (string) - role.
AuditLogChangeKeyPosition is sent when text or voice channel position changed (int) - channel.
AuditLogChangeKeyPreferredLocale is sent when preferred locale changed (string) - guild.
AuditLogChangeKeyPrivacylevel is sent when privacy level of the stage instance changed (integer - privacy level) - stage instance or guild scheduled event.
AuditLogChangeKeyPruneDeleteDays is sent when number of days after which inactive and role-unassigned members are kicked changed (int) - guild.
AuditLogChangeKeyPulibUpdatesChannelID is sent when id of the public updates channel changed (snowflake) - guild.
AuditLogChangeKeyRateLimitPerUser is sent when amount of seconds a user has to wait before sending another message changed (int) - channel.
AuditLogChangeKeyRegion is sent when region changed (string) - guild.
AuditLogChangeKeyRoleAdd is sent when new role added (array of partial role objects) - guild.
AuditLogChangeKeyRoleRemove is sent when role removed (array of partial role objects) - guild.
AuditLogChangeKeyRulesChannelID is sent when id of the rules channel changed (snowflake) - guild.
AuditLogChangeKeySplashHash is sent when invite splash page artwork changed (string) - guild.
AuditLogChangeKeyStatus is sent when status of guild scheduled event was changed (int - guild scheduled event status) - guild scheduled event.
AuditLogChangeKeySystemChannelID is sent when id of the system channel changed (snowflake) - guild.
AuditLogChangeKeyTags is sent when related emoji of sticker changed (string) - sticker.
TODO: remove when compatibility is not required.
AuditLogChangeKeyTemporary is sent when invite code is now temporary or never expires (bool) - invite.
AuditLogChangeKeyTopic is sent when text channel topic or stage instance topic changed (string) - channel or stage instance.
AuditLogChangeKeyType is sent when type of entity created (int or string) - any.
AuditLogChangeKeyUnicodeEmoji is sent when role unicode emoji changed (string) - role.
AuditLogChangeKeyUserLimit is sent when new user limit in a voice channel set (int) - voice channel.
AuditLogChangeKeyUses is sent when number of times invite code used changed (int) - invite.
AuditLogChangeKeyVanityURLCode is sent when guild invite vanity url changed (string) - guild.
AuditLogChangeKeyVerificationLevel is sent when required verification level changed (int - verification level) - guild.
AuditLogChangeKeyWidgetChannelID is sent when channel id of the server widget changed (snowflake) - guild.
AuditLogChangeKeyWidgetEnabled is sent when server widget enabled/disabled (bool) - guild.
Block contains Discord Audit Log Action Types.
Block contains Discord Audit Log Action Types.
Block contains Discord Audit Log Action Types.
Valid Types for AuditLogOptionsType.
Valid Types for AuditLogOptionsType.
AutoModerationEventMessageSend is checked when a member sends or edits a message in the guild.
Auto moderation rule trigger types.
Auto moderation rule trigger types.
Auto moderation rule trigger types.
Auto moderation rule trigger types.
Auto moderation keyword presets.
Auto moderation keyword presets.
Auto moderation keyword presets.
Auto moderation actions types.
Auto moderation actions types.
Auto moderation actions types.
All defined locales in Discord.
MessageComponent types.
ChannelFlagPinned indicates whether the thread is pinned in the forum channel.
ChannelFlagRequireTag indicates whether a tag is required to be specified when creating a thread.
SelectMenu types.
MessageComponent types.
Block contains known ChannelType values.
Block contains known ChannelType values.
Block contains known ChannelType values.
Block contains known ChannelType values.
Block contains known ChannelType values.
Block contains known ChannelType values.
Block contains known ChannelType values.
Block contains known ChannelType values.
Block contains known ChannelType values.
Block contains known ChannelType values.
Block contains known ChannelType values.
Block contains known ChannelType values.
Block contains known ChannelType values.
Block contains known ChannelType values.
ChatApplicationCommand is default command type.
All defined locales in Discord.
All defined locales in Discord.
All defined locales in Discord.
All defined locales in Discord.
DangerButton is a button with red color.
All defined locales in Discord.
All defined locales in Discord.
Block of valid EmbedTypes.
Block of valid EmbedTypes.
Block of valid EmbedTypes.
Block of valid EmbedTypes.
Block of valid EmbedTypes.
Block of valid EmbedTypes.
All defined locales in Discord.
All defined locales in Discord.
Block contains Discord JSON Error Response codes.
Block contains Discord JSON Error Response codes.
Block contains Discord JSON Error Response codes.
Block contains Discord JSON Error Response codes.
Block contains Discord JSON Error Response codes.
Block contains Discord JSON Error Response codes.
Block contains Discord JSON Error Response codes.
Block contains Discord JSON Error Response codes.
Block contains Discord JSON Error Response codes.
Block contains Discord JSON Error Response codes.
Block contains Discord JSON Error Response codes.
Block contains Discord JSON Error Response codes.
Block contains Discord JSON Error Response codes.
Block contains Discord JSON Error Response codes.
Block contains Discord JSON Error Response codes.
Block contains Discord JSON Error Response codes.
Block contains Discord JSON Error Response codes.
Block contains Discord JSON Error Response codes.
Block contains Discord JSON Error Response codes.
Block contains Discord JSON Error Response codes.
Block contains Discord JSON Error Response codes.
Block contains Discord JSON Error Response codes.
Block contains Discord JSON Error Response codes.
Block contains Discord JSON Error Response codes.
Block contains Discord JSON Error Response codes.
Block contains Discord JSON Error Response codes.
Block contains Discord JSON Error Response codes.
Block contains Discord JSON Error Response codes.
Block contains Discord JSON Error Response codes.
Block contains Discord JSON Error Response codes.
Block contains Discord JSON Error Response codes.
Block contains Discord JSON Error Response codes.
Block contains Discord JSON Error Response codes.
Block contains Discord JSON Error Response codes.
Block contains Discord JSON Error Response codes.
Block contains Discord JSON Error Response codes.
Block contains Discord JSON Error Response codes.
Block contains Discord JSON Error Response codes.
Block contains Discord JSON Error Response codes.
Block contains Discord JSON Error Response codes.
Block contains Discord JSON Error Response codes.
Block contains Discord JSON Error Response codes.
Block contains Discord JSON Error Response codes.
Block contains Discord JSON Error Response codes.
Block contains Discord JSON Error Response codes.
Block contains Discord JSON Error Response codes.
Block contains Discord JSON Error Response codes.
Block contains Discord JSON Error Response codes.
Block contains Discord JSON Error Response codes.
Block contains Discord JSON Error Response codes.
Block contains Discord JSON Error Response codes.
Block contains Discord JSON Error Response codes.
Block contains Discord JSON Error Response codes.
Block contains Discord JSON Error Response codes.
Block contains Discord JSON Error Response codes.
Block contains Discord JSON Error Response codes.
Block contains Discord JSON Error Response codes.
Block contains Discord JSON Error Response codes.
Block contains Discord JSON Error Response codes.
Block contains Discord JSON Error Response codes.
Block contains Discord JSON Error Response codes.
Block contains Discord JSON Error Response codes.
Block contains Discord JSON Error Response codes.
Block contains Discord JSON Error Response codes.
Block contains Discord JSON Error Response codes.
Block contains Discord JSON Error Response codes.
Block contains Discord JSON Error Response codes.
Block contains Discord JSON Error Response codes.
Block contains Discord JSON Error Response codes.
Block contains Discord JSON Error Response codes.
Block contains Discord JSON Error Response codes.
Block contains Discord JSON Error Response codes.
Block contains Discord JSON Error Response codes.
Block contains Discord JSON Error Response codes.
Block contains Discord JSON Error Response codes.
Block contains Discord JSON Error Response codes.
Block contains Discord JSON Error Response codes.
Block contains Discord JSON Error Response codes.
Block contains Discord JSON Error Response codes.
Block contains Discord JSON Error Response codes.
Block contains Discord JSON Error Response codes.
Block contains Discord JSON Error Response codes.
Block contains Discord JSON Error Response codes.
Block contains Discord JSON Error Response codes.
Block contains Discord JSON Error Response codes.
Block contains Discord JSON Error Response codes.
Block contains Discord JSON Error Response codes.
Block contains Discord JSON Error Response codes.
Block contains Discord JSON Error Response codes.
Block contains Discord JSON Error Response codes.
Block contains Discord JSON Error Response codes.
Block contains Discord JSON Error Response codes.
Block contains Discord JSON Error Response codes.
Block contains Discord JSON Error Response codes.
Block contains Discord JSON Error Response codes.
Block contains Discord JSON Error Response codes.
Block contains Discord JSON Error Response codes.
Block contains Discord JSON Error Response codes.
Block contains Discord JSON Error Response codes.
Block contains Discord JSON Error Response codes.
Block contains Discord JSON Error Response codes.
Block contains Discord JSON Error Response codes.
Block contains Discord JSON Error Response codes.
Block contains Discord JSON Error Response codes.
Block contains Discord JSON Error Response codes.
Block contains Discord JSON Error Response codes.
Block contains Discord JSON Error Response codes.
Block contains Discord JSON Error Response codes.
Block contains Discord JSON Error Response codes.
Block contains Discord JSON Error Response codes.
Block contains Discord JSON Error Response codes.
Block contains Discord JSON Error Response codes.
Block contains Discord JSON Error Response codes.
Block contains Discord JSON Error Response codes.
Block contains Discord JSON Error Response codes.
Block contains Discord JSON Error Response codes.
Block contains Discord JSON Error Response codes.
Block contains Discord JSON Error Response codes.
Block contains Discord JSON Error Response codes.
Block contains Discord JSON Error Response codes.
Block contains Discord JSON Error Response codes.
Block contains Discord JSON Error Response codes.
Block contains Discord JSON Error Response codes.
Block contains Discord JSON Error Response codes.
Block contains Discord JSON Error Response codes.
Block contains Discord JSON Error Response codes.
Block contains Discord JSON Error Response codes.
Block contains Discord JSON Error Response codes.
Block contains Discord JSON Error Response codes.
Block contains Discord JSON Error Response codes.
Block contains Discord JSON Error Response codes.
Block contains Discord JSON Error Response codes.
Block contains Discord JSON Error Response codes.
Block contains Discord JSON Error Response codes.
Block contains Discord JSON Error Response codes.
Block contains Discord JSON Error Response codes.
Block contains Discord JSON Error Response codes.
Block contains Discord JSON Error Response codes.
Block contains Discord JSON Error Response codes.
Block contains Discord JSON Error Response codes.
Block contains Discord JSON Error Response codes.
Block contains Discord JSON Error Response codes.
Block contains Discord JSON Error Response codes.
Block contains Discord JSON Error Response codes.
Block contains Discord JSON Error Response codes.
Block contains Discord JSON Error Response codes.
Block contains Discord JSON Error Response codes.
Block contains Discord JSON Error Response codes.
Block contains Discord JSON Error Response codes.
Block contains Discord JSON Error Response codes.
Block contains Discord JSON Error Response codes.
Block of valid ExpireBehaviors.
Block of valid ExpireBehaviors.
Constants for ExplicitContentFilterLevel levels from 0 to 2 inclusive.
Constants for ExplicitContentFilterLevel levels from 0 to 2 inclusive.
Constants for ExplicitContentFilterLevel levels from 0 to 2 inclusive.
FailedHeartbeatAcks is the Number of heartbeat intervals to wait until forcing a connection restart.
All defined locales in Discord.
ForumLayoutGalleryView displays forum posts as a collection of tiles.
ForumLayoutListView displays forum posts as a list.
ForumLayoutNotSet represents no default layout.
ForumSortOrderCreationDate sorts posts by creation time (from most recent to oldest).
ForumSortOrderLatestActivity sorts posts by activity.
All defined locales in Discord.
All defined locales in Discord.
All defined locales in Discord.
Constants for GuildFeature.
Constants for GuildFeature.
Constants for GuildFeature.
Constants for GuildFeature.
Constants for GuildFeature.
Constants for GuildFeature.
Constants for GuildFeature.
Constants for GuildFeature.
Constants for GuildFeature.
Constants for GuildFeature.
Constants for GuildFeature.
Constants for GuildFeature.
Constants for GuildFeature.
Constants for GuildFeature.
Constants for GuildFeature.
Constants for GuildFeature.
Constants for GuildFeature.
Constants for GuildFeature.
Constants for GuildFeature.
Constants for GuildFeature.
Constants for GuildFeature.
Constants for GuildNSFWLevel levels from 0 to 3 inclusive.
Constants for GuildNSFWLevel levels from 0 to 3 inclusive.
Constants for GuildNSFWLevel levels from 0 to 3 inclusive.
Constants for GuildNSFWLevel levels from 0 to 3 inclusive.
GuildOnboardingModeAdvanced counts default channels and questions towards constraints.
GuildOnboardingModeDefault counts default channels towards constraints.
Block containing known GuildOnboardingPromptType values.
Block containing known GuildOnboardingPromptType values.
GuildScheduledEventEntityTypeExternal represents an external event.
GuildScheduledEventEntityTypeStageInstance represents a stage channel.
GuildScheduledEventEntityTypeVoice represents a voice channel.
GuildScheduledEventPrivacyLevelGuildOnly makes the scheduled event is only accessible to guild members.
GuildScheduledEventStatusActive represents the current event is in active state.
GuildScheduledEventStatusCanceled represents the current event is in canceled state.
GuildScheduledEventStatusCompleted represents the current event is in completed state.
GuildScheduledEventStatusScheduled represents the current event is in scheduled state.
All defined locales in Discord.
All defined locales in Discord.
Constants for the different bit offsets of intents.
Constants for the different bit offsets of intents.
Constants for the different bit offsets of intents.
Constants for the different bit offsets of intents.
Constants for the different bit offsets of intents.
Constants for the different bit offsets of intents.
Constants for the different bit offsets of intents.
Constants for the different bit offsets of intents.
Constants for the different bit offsets of intents.
Constants for the different bit offsets of intents.
Constants for the different bit offsets of intents.
Constants for the different bit offsets of intents.
Constants for the different bit offsets of intents.
Constants for the different bit offsets of intents.
Constants for the different bit offsets of intents.
Constants for the different bit offsets of intents.
Constants for the different bit offsets of intents.
Constants for the different bit offsets of intents.
Constants for the different bit offsets of intents.
Constants for the different bit offsets of intents.
Constants for the different bit offsets of intents.
Constants for the different bit offsets of intents.
Constants for the different bit offsets of intents.
Constants for the different bit offsets of intents.
Constants for the different bit offsets of intents.
Constants for the different bit offsets of intents.
Constants for the different bit offsets of intents.
Constants for the different bit offsets of intents.
Constants for the different bit offsets of intents.
Constants for the different bit offsets of intents.
Constants for the different bit offsets of intents.
Constants for the different bit offsets of intents.
Constants for the different bit offsets of intents.
Constants for the different bit offsets of intents.
Constants for the different bit offsets of intents.
Constants for the different bit offsets of intents.
Constants for the different bit offsets of intents.
Constants for the different bit offsets of intents.
Constants for the different bit offsets of intents.
Constants for the different bit offsets of intents.
Interaction types.
Interaction types.
InteractionApplicationCommandAutocompleteResult shows autocompletion results.
InteractionContextBotDM indicates that interaction can be used within DMs with the bot.
InteractionContextGuild indicates that interaction can be used within guilds.
InteractionContextPrivateChannel indicates that interaction can be used within group DMs and DMs with other users.
InteractionDeadline is the time allowed to respond to an interaction.
Interaction types.
Interaction types.
Interaction types.
InteractionResponseChannelMessageWithSource is for responding with a message, showing the user's input.
InteractionResponseDeferredChannelMessageWithSource acknowledges that the event was received, and that a follow-up will come later.
InteractionResponseDeferredMessageUpdate acknowledges that the message component interaction event was received, and message will be updated later.
InteractionResponseModal is for responding to an interaction with a modal window.
InteractionResponsePong is for ACK ping event.
InteractionResponseUpdateMessage is for updating the message to which message component was attached.
Invite target types.
Invite target types.
All defined locales in Discord.
All defined locales in Discord.
All defined locales in Discord.
LinkButton is a special type of button which navigates to a URL.
All defined locales in Discord.
LogDebug level is for very detailed non-error activity.
LogError level is used for critical errors that could lead to data loss or panic that would not be returned to a calling function.
LogInformational level is used for normal non-error activity.
LogWarning level is used for very abnormal events and errors that are also returned to a calling function.
MemberFlagBypassesVerification indicates whether the Member is exempt from guild verification requirements.
MemberFlagCompletedOnboarding indicates whether the Member has completed onboarding.
MemberFlagDidRejoin indicates whether the Member has left and rejoined the guild.
MemberFlagStartedOnboarding indicates whether the Member has started onboarding.
Constants for the different stages of the MembershipState.
Constants for the different stages of the MembershipState.
SelectMenu types.
MessageComponent types.
Constants for the different types of Message Activity.
Constants for the different types of Message Activity.
Constants for the different types of Message Activity.
Constants for the different types of Message Activity.
MessageApplicationCommand adds command to message context menu.
MessageFlagsCrossPosted This message has been published to subscribed channels (via Channel Following).
MessageFlagsEphemeral this message is only visible to the user who invoked the Interaction.
MessageFlagsFailedToMentionSomeRolesInThread this message failed to mention some roles and add their members to the thread.
MessageFlagsHasThread this message has an associated thread, with the same id as the message.
MessageFlagsIsCrossPosted this message originated from a message in another channel (via Channel Following).
MessageFlagsIsVoiceMessage this message is a voice message.
MessageFlagsLoading this message is an Interaction Response and the bot is "thinking".
MessageFlagsSourceMessageDeleted the source message for this crosspost has been deleted (via Channel Following).
MessageFlagsSuppressEmbeds do not include any embeds when serializing this message.
MessageFlagsSuppressNotifications this message will not trigger push and desktop notifications.
TODO: deprecated, remove when compatibility is not needed.
MessageFlagsUrgent this message came from the urgent message system.
Block containing known MessageNotifications values.
Block containing known MessageNotifications values.
Block contains the valid known MessageType values.
Block contains the valid known MessageType values.
Block contains the valid known MessageType values.
Block contains the valid known MessageType values.
Block contains the valid known MessageType values.
Block contains the valid known MessageType values.
Block contains the valid known MessageType values.
Block contains the valid known MessageType values.
Block contains the valid known MessageType values.
Block contains the valid known MessageType values.
Block contains the valid known MessageType values.
Block contains the valid known MessageType values.
Block contains the valid known MessageType values.
Block contains the valid known MessageType values.
Block contains the valid known MessageType values.
Block contains the valid known MessageType values.
Block contains the valid known MessageType values.
Block contains the valid known MessageType values.
Block contains the valid known MessageType values.
Block contains the valid known MessageType values.
Constants for MfaLevel levels from 0 to 1 inclusive.
Constants for MfaLevel levels from 0 to 1 inclusive.
All defined locales in Discord.
Allows for the addition of reactions to messages.
Allows all permissions and bypasses channel permission overwrites.
Constants for the different bit offsets of general permissions.
Constants for the different bit offsets of general permissions.
Constants for the different bit offsets of general permissions.
Constants for the different bit offsets of general permissions.
Allows for uploading images and files.
Allows banning members.
Allows for modification of own nickname.
Allows for creating scheduled events, and editing and deleting those created by the current user.
Allows for creating emojis, stickers, and soundboard sounds, and editing and deleting those created by the current user.
Allows creation of instant invites.
Allows for creating private threads.
Allows for creating public and announcement threads.
Links sent by users with this permission will be auto-embedded.
Allows kicking members.
Allows management and editing of channels.
Deprecated: PermissionManageEmojis has been replaced by PermissionManageGuildExpressions.
Allows for editing and deleting scheduled events created by all users.
Allows management and editing of the guild.
Allows for editing and deleting emojis, stickers, and soundboard sounds created by all users.
Allows for deletion of other users messages.
Allows for modification of other users nicknames.
Allows management and editing of roles.
Deprecated: PermissionManageServer has been replaced by PermissionManageGuild.
Allows for deleting and archiving threads, and viewing all private threads.
Allows management and editing of webhooks.
Allows for using the @everyone tag to notify all users in a channel, and the @here tag to notify all online users in a channel.
Allows for timing out users to prevent them from sending or reacting to messages in chat and threads, and from speaking in voice and stage channels.
The possible permission overwrite types.
The possible permission overwrite types.
Allows for reading of message history.
Deprecated: PermissionReadMessages has been replaced with PermissionViewChannel for text and voice channels.
Allows for sending messages in a channel and creating threads in a forum (does not allow sending messages in threads).
Allows for sending messages in threads.
Allows sending polls.
Allows for sending of /tts messages.
Allows sending voice messages.
Deprecated: PermissionUseActivities has been replaced by PermissionUseEmbeddedActivities.
Allows members to use application commands, including slash commands and context menu commands.
Allows for using Activities (applications with the EMBEDDED flag) in a voice channel.
Allows user-installed apps to send public responses.
Allows the usage of custom emojis from other servers.
Allows the usage of custom soundboard sounds from other servers.
Allows the usage of custom stickers from other servers.
Deprecated: PermissionUseSlashCommands has been replaced by PermissionUseApplicationCommands.
Allows for using soundboard in a voice channel.
Allows for viewing of audit logs.
Allows guild members to view a channel, which includes reading messages in text channels and joining voice channels.
Allows for viewing role subscription insights.
Allows for viewing guild insights.
Allows for joining of a voice channel.
Allows for deafening of members in a voice channel.
Allows for moving of members between voice channels.
Allows for muting members in a voice channel.
Allows for using priority speaker in a voice channel.
Allows for requesting to speak in stage channels.
Allows for speaking in a voice channel.
Allows the user to go live.
Allows for using voice-activity-detection in a voice channel.
All defined locales in Discord.
Valid PollLayoutType values.
All defined locales in Discord.
Constants for PremiumTier levels from 0 to 3 inclusive.
Constants for PremiumTier levels from 0 to 3 inclusive.
Constants for PremiumTier levels from 0 to 3 inclusive.
Constants for PremiumTier levels from 0 to 3 inclusive.
PrimaryButton is a button with blurple color.
RoleFlagInPrompt indicates whether the Role is selectable by members in an onboarding prompt.
SelectMenu types.
MessageComponent types.
All defined locales in Discord.
All defined locales in Discord.
SecondaryButton is a button with grey color.
MessageComponent types.
SelectMenuDefaultValue types.
SelectMenuDefaultValue types.
SelectMenuDefaultValue types.
All defined locales in Discord.
All defined locales in Discord.
StageInstancePrivacyLevelGuildOnly The Stage instance is visible to only guild members.
StageInstancePrivacyLevelPublic The Stage instance is visible publicly.
Constants for Status with the different current available status.
Constants for Status with the different current available status.
Constants for Status with the different current available status.
Constants for Status with the different current available status.
Constants for Status with the different current available status.
Defines all known Sticker types.
Defines all known Sticker types.
Defines all known Sticker types.
Defines all known Sticker types.
Defines Sticker types.
Defines Sticker types.
SelectMenu types.
SuccessButton is a button with green color.
All defined locales in Discord.
Block containing known SystemChannelFlag values.
Block containing known SystemChannelFlag values.
Block containing known SystemChannelFlag values.
Block containing known SystemChannelFlag values.
MessageComponent types.
Text styles.
Text styles.
All defined locales in Discord.
All defined locales in Discord.
All defined locales in Discord.
All defined locales in Discord.
UserApplicationCommand adds command to user context menu.
Valid UserFlags values.
Valid UserFlags values.
Valid UserFlags values.
Valid UserFlags values.
Valid UserFlags values.
Valid UserFlags values.
Valid UserFlags values.
Valid UserFlags values.
Valid UserFlags values.
Valid UserFlags values.
Valid UserFlags values.
Valid UserFlags values.
Valid UserFlags values.
Valid UserFlags values.
Valid UserFlags values.
Valid UserFlags values.
Valid UserPremiumType values.
Valid UserPremiumType values.
Valid UserPremiumType values.
Valid UserPremiumType values.
SelectMenu types.
MessageComponent types.
Constants for VerificationLevel levels from 0 to 4 inclusive.
Constants for VerificationLevel levels from 0 to 4 inclusive.
Constants for VerificationLevel levels from 0 to 4 inclusive.
Constants for VerificationLevel levels from 0 to 4 inclusive.
Constants for VerificationLevel levels from 0 to 4 inclusive.
VERSION of DiscordGo, follows Semantic Versioning.
All defined locales in Discord.
Valid WebhookType values.
Valid WebhookType values.