Skip to content

$addButton

$addButton will add a button to the bot’s message.

Usage

$addButton[index;label;style;customID;disabled?;emoji?]

Parameters

FieldTypeDescriptionRequired
indexnumberIn which (action)row the button appears.true
labelstringThe text that will be displayed on the button as label.true
stylestringThe button style.true
customIDstringThe component custom ID used to identify the button.true
disabled?booleanMake the button unusable/disabled?
1. true
2. false (default)
false
emoji?stringThe emoji displayed in the button.false

Button Types

NameValueColor
Primary1blurple$addButton[1;Example Button!;primary;customID;false]
Secondary2grey$addButton[1;Example Button!;secondary;customID;false]
Success3green$addButton[1;Example Button!;success;customID;false]
Danger4red$addButton[1;Example Button!;danger;customID;false]
Link5grey, navigates to a URL$addButton[1;Example Button!;link;https://discord.gg;false]
Premium6blurple, restricts the interaction to premium users$addButton[1;Example Button!;premium;customID;false]
Custom Emojianyany$addButton[1;Example Button!;link;customID;false;emojiName/emojiId/emojiString]
Unicode Emojianyany$addButton[1;Example Button!;link;customID;false;😀]

Example(s)

This adds a primary and link button to the bot’s message:

1
client.command({
2
name: "addButton",
3
code: `
4
Hello!
5
$addButton[1;Example Button!;primary;exampleButton;false;💔]
6
$addButton[1;Example Button!;link;https://discord.gg;false]
7
`
8
});
1
client.interactionCommand({
2
name: "exampleButton",
3
prototype: "button",
4
code: `
5
$interactionReply[Awesome Button Interaction!]
6
`
7
});