import { type APIApplicationCommand } from "https://deno.land/x/discord_api_types@0.37.30/payloads/v9/interactions.ts";
Properties
Unique id of the command
Type of the command
Unique id of the parent application
Guild id of the command, if not global
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}$
Localization dictionary for the name field. Values follow the same restrictions as name
1-100 character description for CHAT_INPUT
commands, empty string for USER
and MESSAGE
commands
Localization dictionary for the description field. Values follow the same restrictions as description
The parameters for the CHAT_INPUT
command, max 25
Set of permissions represented as a bitset
Indicates whether the command is available in DMs with the app, only for globally-scoped commands. By default, commands are visible
Whether the command is enabled by default when the app is added to a guild
If missing, this property should be assumed as true
Autoincrementing version identifier updated during substantial record changes