Overview
pom uses a scripting syntax for creating rich Discord embeds in welcome messages, goodbye messages, boost messages, and autoresponders. This syntax gives you full control over every part of a Discord embed — title, description, color, images, fields, buttons, and more — along with dynamic variables that automatically fill in user and server information.Basic Format
An embed script starts with{embed} and uses $v as a separator between parameters:
{key: value}. The $v separator is required between parameters.
Parameters
Message Content
Plain text that appears above the embed. This is regular message content, not part of the embed itself.You can use
{message} without {embed} to send a plain text message with no embed.Title
The embed’s title, displayed in bold at the top.Description
The main body text of the embed. Supports Discord markdown (bold, italic, links, etc.).URL
A clickable URL attached to the embed title. The title becomes a hyperlink.The URL must start with
http:// or https://.Color
The accent color strip on the left side of the embed. Accepts hex color codes.Image
A large image displayed at the bottom of the embed.Thumbnail
A small image displayed in the top-right corner of the embed.Author
The author section displayed above the title. Supports a name, icon URL, and clickable URL, separated by&&.
| Part | Required | Description |
|---|---|---|
| Name | Yes | The author text |
| Icon URL | No | Small circular icon next to the name |
| URL | No | Makes the author name a clickable link |
Footer
The footer section at the bottom of the embed. Supports text and an icon URL, separated by&&.
| Part | Required | Description |
|---|---|---|
| Text | Yes | The footer text |
| Icon URL | No | Small circular icon next to the footer text |
Timestamp
Adds the current UTC timestamp to the footer, displayed as a relative time in Discord.{timestamp}.
Fields
Embed fields are titled sections with their own content. Supports a name, value, and optional inline flag, separated by&&.
| Part | Required | Description |
|---|---|---|
| Name | Yes | The field title (bold) |
| Value | Yes | The field content |
| Inline | No | Add inline to display fields side-by-side |
{field} parameter:
Buttons
Add interactive buttons below the embed. Supports link buttons and styled buttons.| Part | Required | Description |
|---|---|---|
| Style | Yes | Button appearance (see table below) |
| Label | Yes | Button text |
| URL / Emoji | Yes | URL for link buttons, emoji for other styles |
| State | No | enabled (default) or disabled |
| Style | Appearance |
|---|---|
link | Grey with external link icon — opens a URL |
blurple | Discord blurple (primary action) |
green | Green (success action) |
grey / gray | Grey (secondary action) |
red | Red (danger action) |
