ApplicationCommandBuilder

Inherits: Reference < Object

Description

Helper class to construct application commands data.

Properties

type name
String name
String description
Array options
int type

Methods

return type signature
ApplicationCommandBuilder add_option ( ApplicationCommandOptionBuilder option )
ApplicationCommandSubCommandGroup add_subcommand_group ( String group_name )
ApplicationCommandSubCommand add_subcommand ( String subcommand )
ApplicationCommandStringOption add_string_option ( String option_name )
ApplicationCommandIntegerOption add_integer_option ( String option_name )
ApplicationCommandBoolOption add_boolean_option ( String option_name )
ApplicationCommandUserOption add_user_option ( String option_name )
ApplicationCommandChannelOption add_channel_option ( String option_name )
ApplicationCommandRoleOption add_role_option ( String option_name )
ApplicationCommandMentionableOption add_mentionable_option ( String option_name )
ApplicationCommandNumberOption add_number_option ( String option_name )
ApplicationCommandAttachmentOption add_attachment_option ( String option_name )
ApplicationCommandBuilder with_description ( String command_description )
ApplicationCommandBuilder of_type ( int command_type )
ApplicationCommandBuilder as_chat_input ( )
ApplicationCommandBuilder as_user_command ( )
ApplicationCommandBuilder as_message_command ( )
ApplicationCommandSubCommandGroup subcommand_group_builder ( String group_name )
ApplicationCommandSubCommand subcommand_builder ( String subcommand )
ApplicationCommandStringOption string_option_builder ( String option_name )
ApplicationCommandIntegerOption integer_option_builder ( String option_name )
ApplicationCommandBoolOption boolean_option_builder ( String option_name )
ApplicationCommandUserOption user_option_builder ( String option_name )
ApplicationCommandChannelOption channel_option_builder ( String option_name )
ApplicationCommandRoleOption role_option_builder ( String option_name )
ApplicationCommandMentionableOption mentionable_option_builder ( String option_name )
ApplicationCommandNumberOption number_option_builder ( String option_name )
ApplicationCommandAttachmentOption attachment_option_builder ( String option_name )
Dictionary build ( )

Property Descriptions

  • String name

    Name application command.


  • String description

    Description of application command.


  • Array options

    If building a slash command (chat input command), this contains command options.


  • int type

    Type of application command.

Method Descriptions