Embed Builder
Build a Discord message, preview it live, and send it through Weepy.
Build and preview
Open the embed builder. Classic mode offers message content, author, body, fields, images, footer, and buttons. The preview updates as you type. Leaving color unset uses the default; Reset color removes a custom override.
Content, author, and body
Message content appears above the embed. Use the embed title and description for the main message, and the title URL when the title should link somewhere. The author section has a name, URL, and icon URL. These are message decorations; changing the author does not change the account sending the message.
Fields and layout
Add fields for separate pieces of information, each with a name and value. Enable Inline when fields should share a row where Discord has enough room. Use the up and down controls to reorder fields, or remove a field with its trash button. Inline fields can wrap on narrow screens.
Buttons
Add a label, choose a style, and optionally add an emoji. Link buttons use a URL; the other styles use a Custom ID. Buttons can be reordered, removed, or marked Disabled. A Custom ID is an identifier for an interaction handler, not a command to execute: the builder cannot create a new bot action simply by naming a button.
Format text for Discord
Descriptions and message content support Discord-style formatting such as bold, underline, code, mentions, and masked links. Weepy’s base variables and placeholders can insert live member, server, channel, bot, VoiceMaster, and time values. The preview is a simulation: resolved names, permissions, remote images, and interactive behavior may differ in Discord. Review mentions before sending a public message.
Import and reset
The import area accepts Weepy code, supported JSON, or Components V2 code. Paste the complete message and select Import, then inspect the preview and fields. Keep a copy of your current output before importing a different message or using Reset builder; resetting clears the current design.
Copy code and send
Copy the generated Code output, then pass it to createembed in Discord. The command requires Manage Webhooks and Manage Server. Start in a test channel and review the actual Discord result before posting an announcement.
,createembed (code or Discohook JSON)Use Components V2 intentionally
Components V2 mode builds static layouts. Copy its generated output as-is; do not combine Classic embed syntax with a V2 layout. Preview buttons do not create new bot commands, handlers, or automated actions.
Reuse a message for welcomes
Welcome commands can attach message code to a channel. Review your configured destinations with ,welcome list, and use ,welcome test to inspect delivery. Check the available placeholders for the target feature instead of assuming every placeholder works in every context.
,welcome list