M4T3 Team
Feb 14, 20265 min read

New Bot Commands & Embed Preview Mode
We're excited to announce a major quality-of-life update for M4T3! Three popular features that were previously only configurable through the web dashboard are now fully available as bot commands. On top of that, we've introduced live embed preview modes so you can see exactly how your messages will look before publishing them.
🎉 New Bot Commands
These commands were previously only available through the web app. Now you can set them up directly in Discord without ever leaving the chat!
/admin embed — Custom Embed Builder
Create beautiful custom embed messages right from Discord.
- Create embeds with title, description, color, images, footer, and fields
- Edit existing embeds — update any part of a published embed
- Delete embeds you no longer need
- Live preview — see exactly how your embed will look before sending it
- Templates — save and reuse your favorite embed designs
/admin reactionroles — Reaction Role Setup
Set up reaction roles entirely through the bot. Members click a reaction to get a role — it's that simple.
- Create reaction role messages with custom embeds
- Add/remove roles from existing reaction role messages
- Multiple modes — single role, multiple roles, or toggle
- Live preview — preview the reaction role embed before posting
- Emoji support — use custom server emojis or standard Unicode emojis
/setup giveaways setup — Giveaway Management
Run giveaways directly from Discord. Set up prizes, duration, requirements, and let M4T3 handle the rest.
- Start giveaways with custom prize, duration, and winner count
- Set requirements — minimum level, role requirements, or account age
- End/reroll giveaways at any time
- Live preview — see the giveaway embed before it goes live
- Scheduled giveaways — set a start time in the future
👁️ Embed Preview Mode
This is the feature we're most excited about. Every embed-based feature in M4T3 now has a live preview mode — both in the bot and on the web dashboard.
How It Works
When configuring an embed (whether it's a custom embed, reaction role, giveaway, welcome message, or birthday announcement), you can now preview exactly how it will appear in Discord before publishing.
- Bot preview: Use the preview button during setup. The bot sends an ephemeral (only visible to you) preview message.
- Web dashboard preview: The dashboard now shows a real-time Discord-style preview panel that updates as you type.
Supported Features
| Feature | Bot Preview | Web Preview | |---------|------------|-------------| | Custom Embeds | ✅ | ✅ | | Reaction Roles | ✅ | ✅ | | Giveaways | ✅ | ✅ | | Welcome Messages | ✅ | ✅ | | Birthday Announcements | ✅ | ✅ |
Preview Variables
For Welcome and Birthday messages, the preview automatically fills in placeholder variables so you can see how the final message will look:
{user}— Shows your username{server}— Shows your server name{memberCount}— Shows current member count{user.avatar}— Shows your avatar{age}— Shows example age (for birthday messages)
🔄 Bot + Web Dashboard Sync
Everything stays in sync. Whether you create an embed through the bot or the web dashboard, changes are reflected everywhere:
- Create a giveaway via
/setup giveaways setup create→ it appears in the dashboard - Edit a welcome message in the dashboard → the bot uses the updated version
- Preview in the bot, then fine-tune in the dashboard — your workflow, your choice
🚀 Getting Started
- Update your bot permissions — Make sure M4T3 has the required permissions
- Try the new commands — Use
/admin embed create,/admin reactionroles create, or/setup giveaways setup create - Use preview mode — Click the Preview button to see your embed before publishing
- Explore the dashboard — Visit m4t3.xyz/dashboard to use the visual editor with live preview
💬 Feedback
We'd love to hear what you think! Join our Discord server to share your feedback or suggest improvements.
These features are available now for all M4T3 users. Happy building!