Leveling, anti-nuke, tickets, giveaways, reaction roles, starboard, timed roles, welcome messages, and more. Everything usually locked behind a paywall, free with Nexus. Set up in minutes with guided wizards.
Twelve independent feature modules, all configurable per server. Enable only what you need, or turn them all on.
Track engagement with XP earned from messages, voice time, and reactions. Configurable rates, level-up announcements, and role rewards at custom thresholds.
Detect and neutralize server raids in real time. Monitors mass bans, channel deletions, role deletions, and webhook spam with automated lockdowns.
Structured, button-based support tickets with multiple categories, dedicated staff roles, private channels, and full HTML transcript archiving on close.
Keep your server clean with rule-based auto-moderation. Configurable actions per rule, with exemptions for roles and channels. No manual review needed.
Automatically assign roles when members join. Set a base member role plus optional decorative spacer roles, all in one guided wizard.
Create keyword-triggered text or rich embed responses, and register player profiles that auto-display when someone mentions a player's name in chat.
Button-based role panels let members self-assign roles with a single click. Supports exclusive groups: pick one role from a category and the rest are auto-removed. Carl-bot charges for this.
When a message earns enough ⭐ reactions, Nexus reposts it to your #starboard channel. Star counts update live as more reactions come in. Completely free. MEE6 charges for this.
Assign any role for a set duration. Nexus removes it automatically when the timer expires. Perfect for trial periods, event access, or temp mutes. Premium on MEE6 and Carl-bot.
Run timed giveaways with button-based entry, multiple winners, role-gated participation, and reroll support. No emoji spam, just clean Discord button components. MEE6 charges for this.
Every ban, kick, warn, and purge is automatically logged as a numbered case. Look up any case by number or see a user's full moderation history. No other free bot does this cleanly.
Send a branded embed to a welcome channel whenever a member joins or leaves. Fully customizable with placeholders for username, server name, and member count.
{user} {server} {count} placeholdersNexus ships with guided setup wizards for every feature. No config files. Just Discord slash commands.
Click "Add to Server", pick your server from the dropdown, and authorize all permissions. Nexus will DM your server owner with a welcome message and next steps.
Add to Server/setupIn any text channel, run /setup to open the interactive 10-step guide. Navigate through each feature, launch configuration wizards, and set up role rewards, all without leaving Discord.
Set your log channel, assign mod and admin roles, and pick your accent color. Then enable whichever feature modules you want with /config enable.
That's it. Use /config view anytime to check your settings, or fine-tune individual values with /config set <key> <value>. Each feature has its own wizard if you need to reconfigure.
Step-by-step instructions with the exact commands to run. Click any step to expand it.
<feature> with: leveling, tickets, antinuke, autorole, triggers, players, welcome, starboard, or giveaways.
xp_min, xp_max, xp_cooldown_seconds, xp_per_voice_minute, xp_per_reaction.
channel_delete, ban, role_delete, webhook_spam. Actions: LOG_ONLY, STRIP_ROLES, LOCKDOWN.
All slash commands organized by category. Permission levels: Admin Mod Everyone
| Command | Description | Permission |
|---|---|---|
/config setup | Guided wizard: set log channel, mod roles, admin roles | Admin |
/config view | View all current configuration values by section | Admin |
/config set <key> <value> | Set a specific config value directly | Admin |
/config enable <feature> | Enable a feature (leveling, antinuke, tickets, giveaways, starboard, welcome…) | Admin |
/config disable <feature> | Disable any feature module | Admin |
/config reset | Reset all settings to defaults | Admin |
/config rolereward <level> [role] | Set or remove a level-based role reward | Admin |
/config whitelist <user> [remove] | Add or remove a user from the anti-nuke whitelist | Admin |
/setup | Launch the interactive setup guide | Admin |
| Command | Description | Permission |
|---|---|---|
/rank [user] | View rank, level, XP, messages, voice time, and reactions | Everyone |
/leaderboard [category] | Top 10 server leaderboard by XP or reactions | Everyone |
/leveling setup | Interactive wizard to configure XP settings and level-up channel | Admin |
| Command | Description | Permission |
|---|---|---|
/purge <amount> | Delete 1–100 messages from the current channel | Mod |
/ban <member> [reason] | Ban a member and create a case in the mod log | Mod |
/kick <member> [reason] | Kick a member and create a case in the mod log | Mod |
/warn <member> <reason> | Issue a warning to a member (DMs them, logged as a case) | Mod |
/case <id> | Look up a specific moderation case by number | Mod |
/history <user> | View all moderation cases against a user | Mod |
| Command | Description | Permission |
|---|---|---|
/ticket setup | Create ticket categories, assign staff roles, post the panel | Admin |
/ticket close [reason] | Close current ticket, generate HTML transcript, archive | Mod |
/ticket add <user> | Add a user to the current ticket channel | Mod |
/ticket remove <user> | Remove a user from the current ticket channel | Mod |
| Command | Description | Permission |
|---|---|---|
/antinuke setup | Interactive wizard to configure all anti-nuke settings | Admin |
/antinuke config | View current anti-nuke settings for all event types | Admin |
/antinuke unlockdown | Lift an emergency lockdown and restore send_messages permissions | Admin |
| Command | Description | Permission |
|---|---|---|
/automod setup | Launch AutoMod configuration wizard for all rule types | Admin |
/automod badwords add <words> | Add one or more words to the bad word filter | Admin |
/automod badwords remove <word> | Remove a word from the filter | Admin |
/automod badwords list | View all current bad words | Admin |
/automod exempt | Set roles and channels exempt from auto-moderation | Admin |
| Command | Description | Permission |
|---|---|---|
/autorole setup | Configure and enable auto-role in one wizard | Admin |
/autorole config | View current auto-role configuration | Admin |
/autorole base <role> | Set the role assigned to every new member | Admin |
/autorole addspacer <role> | Add a decorative spacer role to auto-role | Admin |
/autorole removespacer <role> | Remove a spacer role from auto-role | Admin |
/spacer create <name> [style] | Create a labelled spacer/section-header role | Admin |
/spacer blank | Create an invisible blank spacer role | Admin |
/spacer list | List all spacer roles | Admin |
/spacer delete <role> | Delete a spacer role | Admin |
/trigger add <keyword> <response> [role] | Add a plain-text keyword trigger | Mod |
/trigger addembed <keyword> [role] | Add a rich embed trigger (opens modal) | Mod |
/trigger remove <keyword> | Remove a keyword trigger | Mod |
/trigger list | List all keyword triggers | Everyone |
/player add <username> <accolades> [role] | Register a player profile | Mod |
/player edit <username> | Edit a player's accolades or role | Mod |
/player remove <username> | Remove a player profile | Mod |
/player list | List all registered players | Everyone |
| Command | Description | Permission |
|---|---|---|
/reactionrole create <channel> <title> | Post a new role selection panel in a channel | Admin |
/reactionrole addbutton <message_id> <role> | Add a role button to an existing panel | Admin |
/reactionrole group <message_id> <group> <roles> | Make roles mutually exclusive within a group | Admin |
/reactionrole delete <message_id> | Delete a reaction role panel | Admin |
| Command | Description | Permission |
|---|---|---|
/giveaway start <duration> <prize> | Start a timed giveaway with button entry (e.g. 2h, 1d) | Admin |
/giveaway end <message_id> | Force-end a giveaway early and pick winners | Admin |
/giveaway reroll <message_id> | Pick new winners from an ended giveaway | Admin |
| Command | Description | Permission |
|---|---|---|
/starboard setup <channel> [threshold] | Set the starboard channel and minimum ⭐ count (default: 3) | Admin |
/starboard ignore <channel> [remove] | Exclude a channel from starboard eligibility | Admin |
/starboard disable | Disable the starboard | Admin |
| Command | Description | Permission |
|---|---|---|
/temprole give <member> <role> <duration> | Assign a role for a set time (e.g. 30m, 7d, 1w), auto-removed on expiry | Mod |
/temprole remove <member> <role> | Cancel a timed role and remove it immediately | Mod |
/temprole list [member] | View all active timed roles in the server | Mod |
| Command | Description | Permission |
|---|---|---|
/welcome setup | Set channel, join message, and toggle welcome on/off | Admin |
/welcome goodbye | Set the goodbye message shown when members leave | Admin |
Nexus is free, open source, and takes less than five minutes to set up. No subscriptions, no hidden limits.