DOCS / RESOURCES

Embeds & messages

Build a Discord message, preview it live, and send it through Blood.

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.

Format text for Discord

Descriptions and message content support Discord-style formatting such as bold, underline, code, mentions, and masked links. Blood’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.

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.

Discord command
,createembed {title: Welcome}{description: Glad you are here.}
A small classic embed to try in a test channel.

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.

Discord command
,welcome list