$addButton
$addButton
will add a button to the bot’s message.
Usage
$addButton[index;label;style;customID;disabled?;emoji?]
Parameters
Field | Type | Description | Required |
---|---|---|---|
index | number | In which (action)row the button appears. | true |
label | string | The text that will be displayed on the button as label. | true |
style | string | The button style. | true |
customID | string | The component custom ID used to identify the button. | true |
disabled? | boolean | Make the button unusable/disabled? 1. true 2. false (default) | false |
emoji? | string | The emoji displayed in the button. | false |
Button Types
Name | Value | Color | |
---|---|---|---|
Primary | 1 | blurple | $addButton[1;Example Button!;primary;customID;false] |
Secondary | 2 | grey | $addButton[1;Example Button!;secondary;customID;false] |
Success | 3 | green | $addButton[1;Example Button!;success;customID;false] |
Danger | 4 | red | $addButton[1;Example Button!;danger;customID;false] |
Link | 5 | grey, navigates to a URL | $addButton[1;Example Button!;link;https://discord.gg;false] |
Custom Emoji | any | any | $addButton[1;Example Button!;link;customID;false;emojiName/emojiId/emojiString] |
Unicode Emoji | any | any | $addButton[1;Example Button!;link;customID;false;😀] |
Example(s)
This adds a primary and link button to the bot’s message:
1client.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});
1module.exports = [2 {3 name: "exampleButton",4 type: "interaction",5 prototype: "button",6 code: `7 $interactionReply[Awesome Button Interaction!]8 `9 }10];