APIApplicationCommand

export interface APIApplicationCommand
export interface APIApplicationCommand
https://discord.com/developers/docs/interactions/application-commands#application-command-object
application_id:Snowflake
Unique id of the parent application
Interaction context(s) where the command can be used, only for globally-scoped commands. By default, all interaction context types included for new commands [0,1,2].
default_member_permissions:Permissions | null
Set of permissions represented as a bitset
Deprecated
default_permission?:boolean
Use dm_permission and/or default_member_permissions instead
Deprecated
Whether the command is enabled by default when the app is added to a guildIf missing, this property should be assumed as true
description_localizations?:LocalizationMap | null
Localization dictionary for the description field. Values follow the same restrictions as description
description_localized?:string
The localized description
description:string
1-100 character description for CHAT_INPUT commands, empty string for USER and MESSAGE commands
Deprecated
dm_permission?:boolean
Use contexts instead
Deprecated
Indicates whether the command is available in DMs with the app, only for globally-scoped commands. By default, commands are visible
guild_id?:Snowflake
Guild id of the command, if not global
Determines whether the interaction is handled by the app's interactions handler or by Discord
Remarks
This is only available for PrimaryEntryPoint commands
Unique id of the command
integration_types?:ApplicationIntegrationType[]
Installation context(s) where the command is available, only for globally-scoped commands. Defaults to GUILD_INSTALL ([0])
name_localizations?:LocalizationMap | null
Localization dictionary for the name field. Values follow the same restrictions as name
name_localized?:string
The localized name
name:string
1-32 character name; CHAT_INPUT command names must be all lowercase matching ^[-_\p{L}\p{N}\p{sc=Deva}\p{sc=Thai}]{1,32}$
nsfw?:boolean
Indicates whether the command is age-restricted, defaults to false
The parameters for the CHAT_INPUT command, max 25
Type of the command
version:Snowflake
Autoincrementing version identifier updated during substantial record changes