Getting Started with Rumi
Rumi is a modern Discord bot built from the ground up to utilize Discord’s containerized Components V2 interface, native edge AutoMod, private thread ticketing, and synchronized web dashboard management.
- You must have Manage Server or Administrator permissions in your Discord guild.
- Rumi's bot role must be positioned above any member roles it is expected to moderate or manage.
The /setup Wizard
Instead of manually configuring dozens of individual settings, run /setup in any channel where you have administrative access.
Discord Components V2 Architecture
Rumi sends all interactive messages using Discord's upcoming Components V2 standard (flags: 32768).
Why Containerized Cards Matter:
In Discord's legacy system, buttons floated loosely under embeds. In Components V2, all interactive buttons, select menus, and status tags are strictly enclosed inside a unified Type 17 Container.
- No detached floating controls or layout shifts.
- Zero deprecation warnings when Discord deprecates legacy action rows.
- Clean, border-accented styling matching Discord client themes.
Moderation & Edge AutoMod
Equip your staff with zero-delay moderation commands and automated defense systems that protect your server from raid attempts and spam.
Enables instant filtering for discord.gg invite links and mass user mentions (>5 mentions per message).
Applies Discord's native communication disable for 60s, 5m, 10m, 1h, 1d, or 1w with auto-logged infraction reasoning.
Instantly revokes SendMessages permission for @everyone during emergency raids.
Private Thread Tickets
Traditional ticket bots create an entire new text channel for every inquiry, cluttering server sidebars and hitting channel limits. Rumi uses Private Threads nested under your support channel.
Dynamic Temporary Voice Hubs
Keep your voice channel list clean. When a member joins the designated Join to Create channel, Rumi creates a dedicated voice channel for them and moves them in instantly.
In-Channel Controller Card
The channel creator receives an interactive Components V2 card in the voice chat text stream allowing them to:
- Lock / Unlock room access for other server members.
- Set User Limits between 1 and 99 users.
- Rename Channel to match current game or activity.
- Auto Cleanup: The channel is deleted automatically the moment the last user leaves.
Leveling & Voice XP Engine
Reward your most dedicated members across both chat channels and active voice conversations.
Rumi runs a background 60-second ticker evaluating voice states. Unmuted, active members receive XP every minute without spamming the Discord Gateway.
The /rank command dynamically generates a high-definition canvas graphic showing avatar, level, total XP, current server rank, and progress bar.