Building

Buttons, menus and modals

Interactive components and the actions you can attach to them.

Components attach to a message and react to clicks.
Buttons — primary, secondary, success, danger or link. Up to 5 per row, 5 rows per message.
Select menus — string, user, role or channel selects with min/max choices.
Modals — up to 5 text inputs, short or paragraph, with placeholders and length limits.

Every component gets an action: send a message, assign a role, open a modal, or start an automation. The live preview shows labels, emoji and styles exactly as Discord renders them.

Components V2 additionally gives you containers, sections, separators and media galleries for richer layouts.