stained

Resources

Embed Scripting

Build rich messages with Stained’s template syntax.

Overview

Structure

Begin with {embed}, then separate parameters with $v. A parameter uses a name, colon, and value inside braces.

Content

Common parameters include title, description, color, image, thumbnail, footer, and fields. Use && to separate field name and value.

Preview

Send a test embed before using it in a welcome message, timer, or webhook.

Examples

Replace , with your server's prefix if you changed it.

{embed}$v{title: Welcome}$v{description: Hello {user.mention}}$v{color: #658A95}

Commands

7 commands. Arguments in (parentheses) are required and arguments in [brackets] are optional.

Manage and create new embeds easily

,embedrequires Manage Messages

,embed (text)

Copy an existing embeds code for creating an embed

,embed copyrequires Manage Messages

,embed copy (message link)

Start customization for an embed

,embed createaliases: c, editrequires Manage Messages

,embed create (name)

Delete a stored embed

,embed deletealiases: delrequires Manage Messages

,embed delete (name)

List all available embeds

,embed listrequires Manage Messages

,embed list

Send an existing embed

,embed previewaliases: viewrequires Manage Messages

,embed preview (name)

View how embed scripts are written

,embed scriptaliases: code

,embed script (code)