commands
Last updated
Last updated
Creates a command. Specify guildId to make a command in a guild
field | type | description |
---|---|---|
Deletes a command. You must specify guildId if it is a guild command
Edits a command
Get a list of commands. Specify guildId for commands in a specific guild
Overwrite a list of commands.
Get a command. You must specify guildId if it is a guild command
properties
Edits this command
editfields
deletes this command
Gets the latest version of this command
Get the permissions of the command
fields | type | description |
---|---|---|
field | type | description |
---|---|---|
field | type | description |
---|---|---|
name
string
Name of command, 1-32 characters
name_localizations?
LocaleObject
Localization dictionary for the name
field. Values follow the same restrictions as name
description?
string
1-100 character description
description_localizations?
LocaleObject
Localization dictionary for the description
field. Values follow the same restrictions as description
options?
CommandOption[]
Parameters for the command
default_member_permissions?
?string
Set of permissions represented as a bit set
default_permissions?
boolean
Replaced by default_member_permissions
and will be deprecated in the future. Indicates whether the command is enabled by default when the app is added to a guild. Defaults to true
type?
CommandType
Type of command, defaults 1
if not set
nsfw?
boolean
Indicates whether the command is age-restricted
name?
string
Name of command, 1-32 characters
name_localizations?
?LocaleObject
Localization dictionary for the name
field. Values follow the same restrictions as name
description
string
1-100 character description
description_localizations?
?LocaleObject
Localization dictionary for the description
field. Values follow the same restrictions as description
options?
CommandOption[]
Parameters for the command
default_member_permissions?
?string
Set of permissions represented as a bit set
default_permission?
boolean
Replaced by default_member_permissions
and will be deprecated in the future. Indicates whether the command is enabled by default when the app is added to a guild. Defaults to true
nsfw?
boolean
Indicates whether the command is age-restricted
id?
Snowflake
ID of the command, if known
name
string
Name of command, 1-32 characters
name_localizations?
?LocaleObject
Localization dictionary for the name
field. Values follow the same restrictions as `name
description
string
1-100 character description
description_localizations?
?LocaleObject
Localization dictionary for the description
field. Values follow the same restrictions as description
options?
CommandOption[]
Parameters for the command
default_member_permissions?
?string
Set of permissions represented as a bit set
dm_permission?
?boolean
Indicates whether the command is available in DMs with the app, only for globally-scoped commands. By default, commands are visible.
default_permission?
?boolean
Replaced by default_member_permissions
and will be deprecated in the future. Indicates whether the command is enabled by default when the app is added to a guild. Defaults to true
type?
CommandType
Type of command, defaults 1
if not set
nsfw?
boolean
Indicates whether the command is age-restricted
id
Snowflake
type?
number
application_id?
Snowflake
guild_id?
Snowflake
name
string
name_localizations?
?LocaleObject
description
string
description_localizations?
?LocaleObject
options?
CommandOption[]
default_member_permissions
?string
dm_permission?
?boolean
default_permission?
?boolean
nsfw?
boolean
version
string