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&&.
Footer
The footer section at the bottom of the embed. Supports text and an icon URL, separated by&&.
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&&.
You can add multiple fields by repeating the
{field} parameter:
Buttons
Add interactive buttons below the embed. Supports link buttons and styled buttons.
Button Styles:
