Skip to main content

Buttons

Buttons​

note

For information on how to use buttons, see How-to Guides - Buttons.

Buttons are interactive components on a Message. Similar to the old-school reaction buttons, these provide cleaner UI/UX than a small reaction button and are the preferred way of handling such inputs now.

Buttons must be inside an ActionRow

caution

You can have up to 5 Buttons within each ActionRow.

Action rows with buttons cannot have select menus.

Button Styles​

Button styles offer a number of ways for a button to display

StyleDescription
PRIMARYA blurple button
SECONDARYA grey button
SUCCESSA green button
DANGERA red button
LINKA grey button, that navigates to a URL
caution

LINK style buttons cannot have a custom_id and will not send an interaction event when a user clicks on it.

Disabled buttons​

Buttons can be disabled to prevent user interaction. When set to disabled the button will appear grayed out.

Emoji Buttons​

Buttons can also display an emoji rather than text if desired