Message Embedder
What is the Message Embedder?
The Message Embedder is a centralized asset management system for creating, organizing, and reusing rich embedded messages across your server. Instead of recreating the same embed in multiple places, save it once and reference it everywhere—custom commands, welcome messages, announcements, and more.
Why Use Embeds?
Embeds create visually rich, formatted messages that stand out in chat. They support titles, descriptions, fields, images, colors, and footers for professional-looking communications.
The Embedder makes it easy to create and reuse these beautiful messages without manual formatting each time.
Creating Embed Assets
Build new embed assets using an intuitive form with real-time preview. Complete control over every aspect of the embed's appearance and content.
Embed Title
The main heading displayed at the top of the embed in bold text.
Maximum 256 characters. Supports variable substitution like {server} or {user}.
Description
The main body text displayed below the title. This is typically the most substantial content in your embed.
Maximum 2048 characters. Supports markdown formatting and variable substitution.
Embed Color
Set the accent color displayed on the left edge of the embed using a visual color picker.
Choose from preset colors or enter custom hex values. Color sets the visual tone of your message.
Fields
Add unlimited structured fields to organize information. Each field has a name and value.
- • Field Name - Bold label (displayed on left)
- • Field Value - Content description (displayed on right)
- • Inline toggle - Display side-by-side or stacked
- • Multiple fields - Add as many as needed (max 10 recommended)
Images and Thumbnails
Add visual elements to enhance your embed:
- • Thumbnail - Small image displayed on the right
- • Main Image - Large image below the description
- • Image URLs - Direct links to jpg, png, gif, or webp files
Footer
Add footer text displayed at the bottom in smaller type, plus optional footer icon image.
Useful for attribution, copyright, timestamps, or branding information.
Creation Best Practices
- • Use clear, descriptive field names
- • Keep descriptions concise but informative
- • Choose colors that match your server's aesthetic
- • Use fields to organize related information
Asset Library
Organize and manage all your embed assets in a searchable, tagable library. Find the exact embed you need instantly.
Browse Assets
View all created embeds in a grid or list view. Each asset shows a preview of the embed appearance.
Quick actions available: edit, duplicate, delete, or view full details.
Search Functionality
Type to search embeds by name, description, or field content. Find assets instantly without scrolling through your library.
Tagging System
Assign tags to embeds for better organization:
- • Custom tag creation and assignment
- • Filter by tag to narrow results
- • Suggest tags like "welcome", "announcement", "help", "faq"
Categorization
Group related embeds by category. Examples: Welcome, Rules, Economy, Games, Events, Support.
Asset Statistics
See usage information: how many times each embed is used, where it's referenced, and when it was last modified.
Organization Tip
Use consistent naming conventions: "welcome_intro", "welcome_rules", "rules_conduct", etc.
Tag embeds by purpose so you can quickly find "welcome" or "faq" embeds across your collection.
Asset Versioning
Track changes over time and rollback to previous versions if needed. Every edit creates a version snapshot.
Version History
View complete edit history for any asset. See what changed, who changed it, and when.
Timestamp and editor information recorded for each version.
Rollback Functionality
Restore any previous version with a single click. The old version becomes the current active version.
Previous version becomes a historical entry; no data is lost.
Change Annotations
Optionally add notes when editing to document why changes were made. Notes appear in version history.
Comparison View
Compare two versions side-by-side to see exact differences. Useful for understanding what changed.
Version Control Benefit
Versioning gives you peace of mind. Experiment with changes knowing you can always revert to a previous version if something goes wrong.
Asset Groups
Organize embeds into collections or groups for easier management and bulk operations.
Create Groups
Create custom groups like "Welcome Pack", "Rules & Guidelines", "Economy Help", "Event Embeds".
Bulk Operations
Perform actions on entire groups:
- • Duplicate all embeds in a group
- • Export group as JSON
- • Share group with other admins
- • Bulk edit group tags or categories
Group Sharing
Share embed groups with other server members or export them to share with other servers.
Using Embeds in Other Modules
Reference saved embeds throughout your bot configuration for consistent messaging and easier updates.
Custom Commands
Select saved embeds in the custom commands module instead of rebuilding them. Update the embed once to change all commands using it.
Welcome Messages
Use welcome embeds to greet new members. The welcome system references your saved assets.
Announcements
Create announcement embeds once and reuse them. Send announcements to multiple channels with consistent formatting.
Bulk Messaging
Use saved embeds in campaign messaging for consistent brand and formatting across all communications.
Automatic Messages
Reference embeds in automated systems like logs, reports, or scheduled messages.
Reference Benefits
When you reference a saved embed, updating it automatically updates everywhere it's used.
Maintain consistent branding and messaging without manual updates across multiple modules.
Sensitivity Settings
Control who can access and view your saved embed assets with visibility settings.
Public Embeds
Mark embeds as public so any server member can see them when browsing the library. Useful for shared templates.
Private Embeds
Mark embeds as private so only admins can view and edit them. Useful for sensitive announcements or drafts.
Private embeds can still be used in other modules; they're just not browseable by regular members.
Role-Based Access
Restrict embed access to specific roles. Only members with the designated role can edit or view the embed details.
Locked Embeds
Prevent accidental modifications by locking embeds. Only unlock to edit; lock again to prevent changes.
Security Tip
Lock important embeds like rules or official announcements to prevent accidental edits.
Embed Builder User Interface
The visual embed builder interface makes creating professional embeds intuitive and fast without code knowledge.
Rich Text Editor
Edit embed content with markdown support:
- • Bold: **text**
- • Italic: *text*
- • Code: `code`
- • Code blocks: ```code```
- • Links: [text](url)
Live Preview Panel
Real-time preview showing exactly how your embed will appear in Discord. Updates as you type.
See colors, layout, images, and formatting instantly without saving.
Field Management
Add, edit, and remove fields easily:
- • Drag-to-reorder fields
- • Quick field templates for common patterns
- • Inline toggle for each field
- • Delete individual fields
Color Picker
Visual color selection with multiple input modes:
- • Preset color palette
- • Hex color input (#FF5733)
- • RGB input
- • Color preview
Image Uploader
Upload or paste image URLs for thumbnails and main images. Validate images before saving.
Supported formats: jpg, png, gif, webp. Maximum file sizes enforced.
Variable Insertion
Quick-insert buttons for common variables ({user}, {server}, {date}, etc.) directly into text fields.
Builder Features
The builder is designed to be intuitive with no technical knowledge required. All advanced features are optional.
Sending Embeds to Channels
Test and send your embeds directly to Discord channels from the dashboard.
Test Send
Send a preview of the embed to your current DM or a test channel to see exactly how it appears in Discord.
Channel Selection
Choose any channel in your server where you have permissions. Use SearchableSelect for fast channel lookup.
Bulk Send
Send the same embed to multiple channels at once. Select multiple channels and send with a single action.
Schedule Send
Schedule embeds to be sent at specific times. Useful for timed announcements or events.
Testing Before Deploy
Always test send embeds to a private channel before sending them to public channels. This ensures they look exactly as intended.
Best Practices
Embed Design Guidelines
- • Keep titles under 256 characters for optimal display
- • Descriptions should be under 2048 characters
- • Use descriptive field names that clearly indicate content
- • Limit embeds to 25 fields maximum (10 recommended)
- • Choose colors that complement your server's branding
- • Use inline fields for side-by-side information display
- • Include footer text for attribution or timestamps
- • Optimize images: compress before uploading
- • Test embeds thoroughly before using in production
- • Name embeds descriptively for easy searching
- • Tag and categorize for better organization
- • Version important embeds regularly for audit trails