Rydex — All-In-One Discord Bot
Component Builder • Welcome System • Join to Create • Anti Nuke • Moderation • Giveaways • Server Logs — all in one bot.
Rydex is a Discord bot built entirely around Discord's modern Components V2 system. It brings together a Container Builder for any rich message you want to send, a Welcome Builder dedicated to join messages, a Join to Create system for on-demand private voice channels, a full Anti Nuke protection suite, moderation, giveaways, role management, and server logging — all sharing one clean, visual, in-Discord editing experience. No coding, no external tools, no legacy embeds.
Whether it's announcements, server rules, partner showcases, the first message a new member ever sees, protecting your server from a mass-ban raid, or giving your members their own private VC to hang out in, Rydex lets you set it up visually and know exactly what it'll look like — or how it'll behave — before it goes live.
Why Rydex
Most servers either rely on plain text that gets lost in the chat, basic embeds that all end up looking the same, or a patchwork of five different bots to cover welcomes, voice channels, protection, and moderation. Rydex replaces that patchwork with one bot, one design language, and a live builder where you assemble everything piece by piece and watch it update in real time.
No JSON hand-editing, no external embed generators, no code. Just buttons, select menus, and simple modals, right where you're already working.
🧱 Container Builder
Build any message — announcements, rules, showcases, FAQs, partner spotlights — from these components:
- Text Display — full markdown support
- Separator — a visible divider or invisible spacer
- Section & Thumbnail — text paired with a thumbnail image
- Media Gallery — up to 10 images in a grid
- File Attachment — attach a file directly to the container
- Button Row — up to 5 buttons per row, each independently configurable as a link button, a text-response button (replies with custom text on click), or a linked-container button (opens another saved container)
- Select Menu / Dropdown — up to 25 options, each triggering a text response or opening a linked container, with per-option emoji support
- Scheduled Sending — queue a container to post at a specific time
- Multi-Channel Send — push the same container to several channels at once
- Variables & Placeholders — pull in live server stats (member count, boost count, channel/role mentions) inside any text block
- Import / Export — import a container from raw JSON, or export a saved layout back out
Add, edit, remove, and reorder anything mid-build. Save containers to reuse, edit, or clone later, and pull up a list of everything saved for your server. Container names are scoped per-server, so the same name can be reused across different communities.
👋 Welcome Builder
A dedicated live builder for join messages, with automation built around it:
- Same component-based, live-preview editing experience as the Container Builder
- Auto-role — assign one or more roles automatically on join
- Welcome DMs — an optional private message sent alongside the public one
- Member milestones — auto-celebrate round member counts
- Auto-delete — clear welcome messages after a set time
- Live placeholders —
{user}, {mention}, {membercount}, {ordinal}, {joindate}, {random:A|B|C}, and more, resolved fresh for every new member
- Test send — preview the live welcome message without anyone actually joining
- Toggle & reset — turn the whole system on/off, or wipe the config and start fresh
🔊 Join to Create
A full private voice channel system, set up in one command:
- Members join a designated channel and instantly get their own private VC, with a personal control panel to manage it
- Lock / unlock, set a member limit, adjust bitrate and region, and rename the channel on the fly
- Block or trust specific members in your own VC
- Templates — save your favorite VC setup, load it back onto any VC, and list everything you've saved
- Blacklist — server admins can bar specific members from using the system entirely
- Stats & leaderboard — track VC creation activity across the server, and see who's created the most
- Admin overrides — force-unlock, force-delete, or force-transfer ownership of any active VC
🛡️ Anti Nuke
A full protection system built to stop mass-destructive actions before they wreck your server, watching audit log events, role changes, channel changes, member updates, and guild-level changes in real time:
- Configurable thresholds — set limits for mass bans, kicks, channel deletions, and role changes, with sliding-window abuse detection
- Whitelist — exempt trusted users, roles, and bots from being flagged
- Anti Nuke Admins (extra owners) — grant specific people control over protection settings, separate from regular server admins
- Jail System — strip a suspicious account down instantly, then fully restore its roles once cleared
- Event History / Logs — a full log of everything the system has caught, with who, what, and when
- Filters & Wizard — a guided setup wizard plus fine-grained filters for exactly which triggers are active
- Enable / Disable — turn the whole system on or off, with an animated setup checklist
⚔️ Moderation
- Timeout / Untimeout — mute and unmute members with flexible duration input (
10m, 1h, 1d12h)
- Kick, Mass Kick, Ban, Temp Ban, Softban, Unban — the full standard moderation toolkit, including bulk kicks and auto-expiring bans
- Purge — bulk-delete messages, with filters for a specific user, bots only, links, images, or embeds
- Warn system — warn members, view warning history, delete individual warnings, or clear them all
- Jail / Unjail — quarantine a member into a locked role state and restore them later
- Snipe / Edit Snipe — recover the last deleted or edited message in a channel
- Voice kick, DM notify, channel lock/unlock, slowmode, and nickname management
- Mod log & case lookup — every action is logged as a case with the moderator, reason, and timestamp attached, searchable by case number
🎭 Role Management
- Give / remove a role from a member, or toggle it on/off
- Give-all / remove-all — apply a role across every member at once, or clear it from everyone
- Role info — see a role's settings and permissions at a glance
- Member list by role — see everyone currently holding a given role
🎉 Giveaways
- Set up giveaways with a prize, description, image, winner count, and end time
- Live entry tracking, with a participant list you can pull up any time
- Edit an active giveaway, cancel one early, or list everything currently running
- Reroll — pick new winners after the fact if you need to
📋 Server Logs
- Route message edits/deletes, member joins/leaves, role changes, and channel changes to log channels of your choice
- One-command setup that builds out a full logging category with all channels for you, or set/unset individual log types manually
- Toggle individual log types on or off, or enable/disable everything at once
- Status dashboard and a full list of every available log type
- Reset to wipe the saved configuration and start over
🔍 Server & Member Info
- Userinfo / whois — look up a member's account details, join date, and roles
- Serverinfo — a full snapshot of the server's stats and settings
- List — quick-reference lists for bots, roles, admins, members, channels (text/voice/categories), emojis, bans, and invites
Shared Across Every Tool
- Color Customization — accent colors to match your server's branding
- Author-Only Controls — only the person who opened the builder can interact with it
- Modern Foundation — built entirely on Components V2, so everything renders natively with no outdated embed formatting
- Multi-Server Config — every setting is scoped per server, so managing multiple communities is clean and separate
Who It's For
Anyone managing a Discord server who wants their announcements, their new members' first impression, their voice channel setup, their server's safety, and their day-to-day moderation to all look intentional — without needing design skills, coding knowledge, or a handful of separate bots.
How It Works
- Run the container command for general messages, the welcome command for join messages, the J2C setup command for private voice channels, the anti nuke setup command for protection, or any of the moderation/role/giveaway/logging commands.
- Pick and arrange components — text, images, buttons, dropdowns, separators, thumbnails — or configure your J2C category, anti nuke thresholds, limits, roles, and defaults.
- Watch the live preview update as you build, or watch your systems come online instantly.
- Save what you'll want to reuse or edit later — containers, welcome configs, VC templates, anti nuke settings.
- Send it, let it fire automatically on join or on trigger, let members create their own VC on demand, or let anti nuke watch your server around the clock.
One bot. One consistent way of working — visual, fast, and entirely inside Discord.