Skip to main content

Overview

Petto’s embeds are saved templates: build one (in Discord or on the dashboard), give it a name, then point custom commands, autoresponders, welcome/leave/boost messages, giveaway messages, or ticket panels at it by name. Change the template once and everywhere that uses it updates.
The dashboard’s Embeds page has a full visual builder: a live Discord-accurate preview, up to 10 embeds and 5 rows of link buttons per template, markdown formatting shortcuts, and a searchable variable reference. Everything below also works from Discord directly.

Creating and managing

!embed create opens an interactive editing panel with buttons for each field (title, description, color, fields, and so on), not a plain text reply, that’s why it’s the one command here without a “Result” preview.
vars shows the variable reference directly in Discord, paginated.

Editing fields

Fields (the name/value pairs)

Up to 25 fields per embed. position is 1-based, from the order shown in !embed preview.

Using a saved embed

Point !customcommand at a saved embed instead of plain response text, embed_template takes priority over response.
Autoresponders support a lighter inline embed mode (color, title, footer) directly, without needing a full saved template.
Every setup subcommand (!welcome setup, !leave setup, !boost setup, !dmonjoin setup) has an embed option that takes priority over plain message.
Both !ticket panel create and !ticket category add accept a saved embed for the panel message or the ticket welcome message.

Variables inside embeds

Every field (title, description, fields, author, footer, button labels) supports the full variable list. !embed preview and the dashboard’s live preview both show the raw, unresolved tokens, variables only resolve once the embed is actually sent by the bot.