contexts
contexts: null | InteractionContextType[]
Optional
defaultMemberPermissions
defaultMemberPermissions?:
| null
| string
| bigint
| RecursiveReadonlyArray<
| bigint
| `${bigint}`
| "CreateInstantInvite"
| "KickMembers"
| "BanMembers"
| "Administrator"
| "ManageChannels"
| "ManageGuild"
| "AddReactions"
| "ViewAuditLog"
| "PrioritySpeaker"
| "Stream"
| "ViewChannel"
| "SendMessages"
| "SendTTSMessages"
| "ManageMessages"
| "EmbedLinks"
| "AttachFiles"
| "ReadMessageHistory"
| "MentionEveryone"
| "UseExternalEmojis"
| "ViewGuildInsights"
| "Connect"
| "Speak"
| "MuteMembers"
| "DeafenMembers"
| "MoveMembers"
| "UseVAD"
| "ChangeNickname"
| "ManageNicknames"
| "ManageRoles"
| "ManageWebhooks"
| "ManageEmojisAndStickers"
| "ManageGuildExpressions"
| "UseApplicationCommands"
| "RequestToSpeak"
| "ManageEvents"
| "ManageThreads"
| "CreatePublicThreads"
| "CreatePrivateThreads"
| "UseExternalStickers"
| "SendMessagesInThreads"
| "UseEmbeddedActivities"
| "ModerateMembers"
| "ViewCreatorMonetizationAnalytics"
| "UseSoundboard"
| "CreateGuildExpressions"
| "CreateEvents"
| "UseExternalSounds"
| "SendVoiceMessages"
| "SendPolls"
| "UseExternalApps"
| Readonly<
BitField<
| "CreateInstantInvite"
| "KickMembers"
| "BanMembers"
| "Administrator"
| "ManageChannels"
| "ManageGuild"
| "AddReactions"
| "ViewAuditLog"
| "PrioritySpeaker"
| "Stream"
| "ViewChannel"
| "SendMessages"
| "SendTTSMessages"
| "ManageMessages"
| "EmbedLinks"
| "AttachFiles"
| "ReadMessageHistory"
| "MentionEveryone"
| "UseExternalEmojis"
| "ViewGuildInsights"
| "Connect"
| "Speak"
| "MuteMembers"
| "DeafenMembers"
| "MoveMembers"
| "UseVAD"
| "ChangeNickname"
| "ManageNicknames"
| "ManageRoles"
| "ManageWebhooks"
| "ManageEmojisAndStickers"
| "ManageGuildExpressions"
| "UseApplicationCommands"
| "RequestToSpeak"
| "ManageEvents"
| "ManageThreads"
| "CreatePublicThreads"
| "CreatePrivateThreads"
| "UseExternalStickers"
| "SendMessagesInThreads"
| "UseEmbeddedActivities"
| "ModerateMembers"
| "ViewCreatorMonetizationAnalytics"
| "UseSoundboard"
| "CreateGuildExpressions"
| "CreateEvents"
| "UseExternalSounds"
| "SendVoiceMessages"
| "SendPolls"
| "UseExternalApps",
bigint,
>,
>,
>
| Readonly<
BitField<
| "CreateInstantInvite"
| "KickMembers"
| "BanMembers"
| "Administrator"
| "ManageChannels"
| "ManageGuild"
| "AddReactions"
| "ViewAuditLog"
| "PrioritySpeaker"
| "Stream"
| "ViewChannel"
| "SendMessages"
| "SendTTSMessages"
| "ManageMessages"
| "EmbedLinks"
| "AttachFiles"
| "ReadMessageHistory"
| "MentionEveryone"
| "UseExternalEmojis"
| "ViewGuildInsights"
| "Connect"
| "Speak"
| "MuteMembers"
| "DeafenMembers"
| "MoveMembers"
| "UseVAD"
| "ChangeNickname"
| "ManageNicknames"
| "ManageRoles"
| "ManageWebhooks"
| "ManageEmojisAndStickers"
| "ManageGuildExpressions"
| "UseApplicationCommands"
| "RequestToSpeak"
| "ManageEvents"
| "ManageThreads"
| "CreatePublicThreads"
| "CreatePrivateThreads"
| "UseExternalStickers"
| "SendMessagesInThreads"
| "UseEmbeddedActivities"
| "ModerateMembers"
| "ViewCreatorMonetizationAnalytics"
| "UseSoundboard"
| "CreateGuildExpressions"
| "CreateEvents"
| "UseExternalSounds"
| "SendVoiceMessages"
| "SendPolls"
| "UseExternalApps",
bigint,
>,
>
Optional
description
description?: string
Optional
descriptionLocalizations
descriptionLocalizations?: null | Partial<Record<Locale, null | string>>
Optional
dmPermission
dmPermission?: boolean
integrationTypes
integrationTypes: ApplicationIntegrationType[]
Optional
nameLocalizations
nameLocalizations?: null | Partial<Record<Locale, null | string>>
Optional
nsfw
nsfw?: boolean
options
options: ApplicationCommandOptionData[]
type
type: ApplicationCommandType