Embed
The /embed command allows staff members to create, save, and send custom Discord embeds. This command requires Manage Messages permissions and is only accessible to staff members.
Overview
Embeds are rich message formats that include titles, descriptions, colors, and timestamps. They're perfect for:
- Announcements and updates
- Information displays
- Welcome messages
- Store promotions
- Rules and guidelines
Subcommands
Create and Send an Embed
Create a new embed and send it immediately to a channel.
Command: /embed create
Required Options:
title- The embed title (appears at the top in bold)description- The main content of the embed
Optional:
color- Hex color code (e.g.,#5865F2). Defaults to server embed colorchannel- The channel to send the embed to. Defaults to current channel
Example:
/embed create
title: New Product Launch
description: Check out our latest collection now available!
color: #FF5733
channel: #announcements
Result: The embed is sent to the specified channel, and you receive a confirmation message.
Find hex color codes at htmlcolorcodes.com or use common ones:
- Blue:
#5865F2 - Green:
#57F287 - Red:
#ED4245 - Purple:
#9B59B6 - Gold:
#FEE75C
Save an Embed
Save an embed template for repeated use later.
Command: /embed save
Required Options:
name- A unique name to identify this saved embedtitle- The embed titledescription- The embed description
Optional:
color- Hex color code. Defaults to server embed color
Example:
/embed save
name: welcome-message
title: Welcome to Our Server!
description: Thanks for joining! Make sure to read the rules.
color: #00FF00
Benefits of Saving:
- Reuse embeds without recreating them
- Maintain consistent messaging
- Save time on frequently used embeds
- Track usage statistics
Each saved embed must have a unique name. If you try to save with an existing name, you'll get an error.
Send a Saved Embed
Retrieve and send a previously saved embed.
Command: /embed send
Required:
name- The name of the saved embed (autocomplete enabled)
Optional:
channel- The channel to send to. Defaults to current channel
Example:
/embed send
name: welcome-message
channel: #welcome
Features:
- Autocomplete - Start typing the name and matching embeds will appear
- Usage Tracking - Each time you send a saved embed, the usage count increases
- Quick Access - No need to remember titles, descriptions, or colors
List All Saved Embeds
View all saved embeds in your server with their usage statistics.
Command: /embed list
Example Output:
📋 Saved Embeds
**welcome-message** - "Welcome to Our Server!" (Used 45 times)
**rules** - "Server Rules" (Used 12 times)
**store-hours** - "Store Hours" (Used 8 times)
This helps you:
- See which embeds are most popular
- Find the exact name for sending
- Identify unused embeds to delete
Delete a Saved Embed
Remove a saved embed that's no longer needed.
Command: /embed delete
Required:
name- The name of the saved embed to delete (autocomplete enabled)
Example:
/embed delete name: old-promo
Deletion is permanent and cannot be undone. Make sure you have the correct embed name before confirming.
Embed Formatting
Basic Structure
Every embed created includes:
- Title - Bold text at the top
- Description - Main content area
- Color - Left border and accent color
- Timestamp - Automatically added at the bottom
Example Embed Display
┌─ [Title in Bold]
│ Description text goes here.
│ This is the main content area.
│
└─ 🕒 Timestamp
Advanced Tips
Multi-Line Descriptions
Discord automatically wraps text, but you can use line breaks in your description:
- Keep paragraphs short for readability
- Use markdown formatting (see below)
Markdown Support
Embeds support Discord markdown:
- Bold text:
**text** - Italic text:
*text* - Bold italic:
***text*** Code:`code`- Links:
[text](url) Strikethrough:~~text~~
Example:
/embed create
title: Product Update
description: **New Feature:** We've added *one-click checkout*! Visit our [store](https://example.com) today.
Use Cases
Announcements
/embed create
title: 📢 Important Announcement
description: The store will be closed for maintenance on Saturday.
color: #FEE75C
channel: #announcements
Welcome Messages
Save a welcome embed and send it when new members join:
/embed save
name: welcome
title: Welcome to [Your Server]!
description: We're glad you're here! Check out #rules and #faq to get started.
Promotional Content
/embed create
title: 🎉 Flash Sale!
description: Use code **SAVE20** for 20% off all items. Ends tonight!
color: #FF5733
channel: #promotions
Information Displays
/embed save
name: store-info
title: Store Information
description: **Hours:** Mon-Fri 9AM-5PM\n**Support:** [email protected]
Usage Analytics
Track how often saved embeds are used:
- View usage counts with
/embed list - Identify your most helpful embeds
- Optimize messaging based on popularity
- Clean up unused embeds
Error Messages
"Invalid color format"
Make sure your color is in hex format: # followed by 6 characters (0-9, A-F)
- ✅ Correct:
#5865F2 - ❌ Wrong:
5865F2,blue,#58F
"An embed with name already exists"
That name is already taken. Choose a different name or delete the existing embed first.
"No saved embed found with name"
The embed name doesn't exist. Use /embed list to see all saved embeds.
"Failed to send embed"
The bot may lack permissions in the target channel. Ensure the bot can:
- View the channel
- Send messages
- Embed links
Permissions Required
To use this command, you need:
- Manage Messages permission (Discord)
- A staff role configured in bot settings
Tips for Staff
- Create a library of commonly used embeds for quick access
- Use consistent colors for different types of messages (e.g., blue for info, red for urgent)
- Save embeds with clear, descriptive names
- Test embeds in a staff channel before sending to public channels
- Keep descriptions concise - long text walls are hard to read
- Use the server's configured embed color for brand consistency
- Delete outdated embeds regularly to keep the list clean