Skip to main content
Command Usage Screenshot2025 09 27173521 Pn

Steps to Use:

  1. Prepare JSON code – Write a JSON string describing the embed.
  2. Insert placeholders – Use dynamic placeholders like {mention}, {user}, {guild}, {avatar} to customize content for the user or server.
  3. Send command – Type /createembed {JSON} in your server channel.
  4. Bot response – Omex will send the fully customized embed in the channel.

Placeholders & Customization

PlaceholderDescription
{mention}Mentions the user who triggered the command.
{user}Displays the user’s username in the embed author section or text.
{id}Shows the user’s Discord ID.
{guild}Displays the server’s name.
{avatar}Inserts the user’s avatar URL dynamically.

Embed Components

  • title → The main title of the embed.
  • description → The body text of the embed.
  • color → The sidebar color of the embed in hex format (0x2F3136).
  • footer → Text at the bottom of the embed, with optional icon.
  • author → Author section, which can include a name, icon, and URL.
  • image → Display an image inside the embed.
  • thumbnail → Small image on the side of the embed.
  • fields → Add multiple fields, each with a name, value, and inline option.
⚠️ Note: Your JSON must be valid; otherwise, the bot will return a helpful error message with a link to the Omex Embed Docs.

Example Command

Here’s a practical example that dynamically uses the placeholders:
-createembed {
  "title": "Welcome to the server!",
  "description": "Hello {mention}, we're glad to have you in {guild}!",
  "color": "0x00FF00",
  "footer": { "text": "Omex Bot" },
  "author": { "name": "{user}", "icon_url": "{avatar}" },
  "thumbnail": "{avatar}"
}
Explanation of JSON:
  • title: "Welcome to the server!" → The main heading of the embed.
  • description: "Hello {mention}, we're glad to have you in {guild}!" → Dynamic greeting using placeholders.
  • color: "0x00FF00" → Bright green embed sidebar.
  • footer: "Omex Bot" → Shows “Omex Bot” at the bottom of the embed.
  • author: Uses {user} as the author’s name and {avatar} as their icon.
  • thumbnail: Also uses the user’s avatar for a visual effect.
When this command is executed, the embed dynamically fills in the user’s name, mention, avatar, and the server name.

Commands That Use the Embed Creator

  • /createembed – Main command to create any custom embed.
  • /greetingmessage – Sends a welcome message embed using placeholders for new members.
  • /announcementembed – Send announcements with dynamic server or user info.
  • /roleembed – Display roles or permissions in a custom embed format.
💡 All commands that use the Embed Creator require Omex Plus (Premium) and support the placeholders {mention}, {user}, {id}, {guild}, and {avatar}.

Notes & Tips

  • JSON Validation: Always ensure your JSON is properly formatted. Missing commas, braces, or quotes will cause errors.
  • Preview Embeds: Consider using a JSON embed validator or a Discord embed previewer before sending.
  • Error Handling: If your JSON is too long or invalid, the bot will provide a helpful error message, including what went wrong.
  • Dynamic Content: Placeholders allow you to personalize messages for each user, making your server feel more interactive.