Skip to main content

ApplicationCommandOption

Documentation


Documentation / @discordeno/bot / ApplicationCommandOption

Interface: ApplicationCommandOption

Defined in: transformers/types.ts:253

Properties

autocomplete?

optional autocomplete?: boolean

Defined in: transformers/types.ts:281

if autocomplete interactions are enabled for this String, Integer, or Number type option


channelTypes?

optional channelTypes?: ChannelTypes[]

Defined in: transformers/types.ts:271

If the option is a channel type, the channels shown will be restricted to these types


choices?

optional choices?: ApplicationCommandOptionChoice[]

Defined in: transformers/types.ts:267

Choices for string and int types for the user to pick from


description

description: string

Defined in: transformers/types.ts:261

1-100 character description


descriptionLocalizations?

optional descriptionLocalizations?: Partial<Record<Locales, string>>

Defined in: transformers/types.ts:263

Localization object for the description field. Values follow the same restrictions as description


maxLength?

optional maxLength?: number

Defined in: transformers/types.ts:279

Maximum length desired.


maxValue?

optional maxValue?: number

Defined in: transformers/types.ts:275

Maximum number desired.


minLength?

optional minLength?: number

Defined in: transformers/types.ts:277

Minimum length desired.


minValue?

optional minValue?: number

Defined in: transformers/types.ts:273

Minimum number desired.


name

name: string

Defined in: transformers/types.ts:257

1-32 character name matching lowercase ^[\w-]{1,32}$


nameLocalizations?

optional nameLocalizations?: Partial<Record<Locales, string>>

Defined in: transformers/types.ts:259

Localization object for the name field. Values follow the same restrictions as name


options?

optional options?: ApplicationCommandOption[]

Defined in: transformers/types.ts:269

If the option is a subcommand or subcommand group type, this nested options will be the parameters


required?

optional required?: boolean

Defined in: transformers/types.ts:265

If the parameter is required or optional--default false


type

type: ApplicationCommandOptionTypes

Defined in: transformers/types.ts:255

Value of Application Command Option Type