Blancoda goat

Bot developer

Components V2 Builder

Build message components JSON with V2 flag support.

Components builder
Message JSON
{ "components": [] }

How to use

  1. Add buttons, text displays, or separators. Toggle Components V2 if you need V2 layout components.
  2. Fill labels and custom_id values. Validation warns about V2 conflicts with message content.
  3. Copy the JSON into your bot or webhook payload. Draft auto-saves in localStorage on this device.

Frequently asked questions

What is Components V2?
A message flag (IS_COMPONENTS_V2) enabling new layout components. V2 messages cannot include content, embeds, or polls in the same payload.
Is my draft saved?
Yes. The builder stores a versioned draft in localStorage on this device only.
Can I send messages from here?
No. Copy the JSON into your bot code or webhook tool. See Embed Builder or Webhook Checker for related workflows.