/embed-say - Custom Embed Message Sender
The /embed-say command sends custom Discord embed messages using encoded data.
Command Usage
/embed-say <code>
Options
| Option | Type | Required | Description |
|---|---|---|---|
code | String | Yes | Encoded embed data from rnze-embd.pages.dev |
Embed Builder
Online Tool
Visit https://rnze-embd.pages.dev to create custom embeds.
Features
- Visual embed builder
- Real-time preview
- Generate encoded codes
- Share embed designs
Embed Components
Supported Elements
| Component | Description |
|---|---|
| Text | Main text content |
| Separator | Divider lines |
| Section | Text with thumbnail |
| Gallery | Image gallery |
| Accent Color | Custom embed color |
Code Format
The code is a compressed, base64url-encoded JSON string:
H4sIAAAAAAAA... (compressed data)
Step-by-Step Guide
1. Create Embed
- Visit rnze-embd.pages.dev
- Design your embed
- Click "Generate Code"
- Copy the code
2. Send Embed
/embed-say code:YOUR_CODE_HERE
3. View Result
- Embed appears in channel
- All components rendered
- Professional appearance
Response Format
Initial (Ephemeral)
hi
[sent only to you]
Final (Public)
[Your custom embed with all components]
Truncation Warning
If content is too long:
⚠️ warning: the embed content was too long and has been truncated.
Embed Data Structure
JSON Format
{
"accentColor": "#5865F2",
"components": [
{ "type": "text", "content": "Hello World" },
{ "type": "separator" },
{ "type": "section", "text": "Info", "thumbnailUrl": "..." },
{ "type": "gallery", "urls": ["...", "..."] }
]
}
Encoding Process
- JSON → Compressed (pako/deflate)
- Compressed → Base64
- Base64 → Base64URL (URL-safe)
Character Limits
Maximum Characters
- 4000 characters total for embed text
- Excess content truncated with warning
- Plan content accordingly
Component Limits
- Discord component limits apply
- Maximum 5 action rows
- Maximum 25 components total
Use Cases
Professional Announcements
- Server updates
- Event promotions
- Rule displays
Information Panels
- FAQ sections
- Guide messages
- Resource lists
Aesthetic Messages
- Styled content
- Branded messages
- Eye-catching design
Complex Layouts
- Multi-section info
- Image galleries
- Formatted data
Example Usage
Simple Embed
1. Create simple text embed at rnze-embd.pages.dev
2. Copy code: H4sIAAAAAAAA...
3. Send: /embed-say code:H4sIAAAAAAAA...
Gallery Embed
1. Add image gallery in builder
2. Generate code
3. Send with /embed-say
Colored Embed
1. Set accent color
2. Add content
3. Generate and send
Troubleshooting
"that .rnze code is fucked up or invalid"
- Code is corrupted
- Wrong format
- Expired/invalid encoding
Empty Embed
- All content was truncated
- Invalid component structure
- Check builder for errors
Missing Images
- URLs invalid
- Images removed
- Check image links
Tips
- Preview First: Always preview in builder
- Keep it Concise: Avoid truncation
- Test Images: Ensure URLs are valid
- Save Codes: Keep codes for reuse
Related Commands
/say- Simple anonymous messages/say-embed- Alternative embed sender/quick-say- Quick message sender/fetch-embed-code- Extract code from existing embeds
