Nexus handles moderation, security, leveling, economy, games, logging, and more — so you can focus on building your community.
➕ Add Nexus to Your ServerNexus is built around 16 feature systems. Whether you run a small friend group or a large community, every system can be enabled and configured independently to fit your needs.
Kick, ban, timeout, warn, purge messages, lock channels, and softban — all the tools a mod team needs, plus a warning history system.
Automatically detects and stops raids, message floods, and mention spam. Offenders are timed out instantly. Unauthorized bots can be auto-kicked the moment they join.
Uses Discord's native AutoMod API to enforce profanity filters, spam detection, and custom keyword blocks — with per-channel and per-user exemptions.
Members earn XP by chatting. Set level-up announcement channels and automatically assign roles when members hit milestones.
A fully customizable virtual currency system with daily/hourly rewards, gambling games (dice, slots, blackjack, coinflip), transfers, and a leaderboard.
Giveaways, trivia (14 categories, 1400 questions), polls, Would You Rather, magic 8-ball, jokes, memes, riddles, roasts, and more.
Track member joins/leaves, message edits/deletes, kicks, bans, timeouts, role changes, and more — all sent to a channel of your choice.
Send a custom welcome message to new members in any channel you choose. Test it any time without waiting for someone to join.
The classic counting game — set a dedicated channel, and Nexus tracks the count, reacts with emojis, and supports optional math expressions. Players can earn saves by completing mini-games, protecting the count when they slip up. Configure resets, fail roles, and more.
Let your members submit suggestions and reports directly through Nexus, routed to dedicated channels for your team to review.
Snapshot your server's roles and channels for disaster recovery. Restore them in seconds if something goes wrong.
Fun image commands — pet avatars, Minecraft achievements, wanted posters, wasted screens, ship compatibility, deep-fried avatars, glitch effects, and more.
Reminders, countdowns, invite tracking, sticky messages, server stats, role info, emoji lists, word definitions, and a full /help system.
Delegate owner-level bot control to trusted admins by adding them as co-owners. Co-owners can use any command that is otherwise restricted to the server owner.
Run /security checkup to get a full scan of your server's security posture — dangerous role permissions, bot exposure, and Anti-Nuke status.
Automatically log every bot action — kicks, bans, timeouts, purges, AutoMod changes, and anti-nuke triggers — to a dedicated audit channel.
You don't need to be technical to set up Nexus. Here's everything you need to do after adding the bot to your server.
Click the Add Nexus to Your Server button above. You'll need the Manage Server permission on Discord to add bots. Select your server from the dropdown and approve the requested permissions — make sure to grant Administrator when prompted, as Nexus requires it to manage roles, channels, AutoMod rules, and moderation actions.
You should see Nexus appear in your server's member list. Try running /ping — the bot will reply with its latency. If it doesn't respond, make sure it has permission to send messages in that channel.
Type /help in any channel. This shows every command category. You can jump to a specific category using the dropdown, or pass a category name directly: /help moderation.
Pick the features you need from the Setup Guides section below. Each system is independent — you only need to configure what you actually want to use.
Nexus uses slash commands (/command) for everything. Moderation commands also support the n! / N! prefix (e.g. n!kick, n!ban, n!mute). Filter by category below.
/purge | Delete multiple messages from a channel at once |
/warn | Issue a warning to a member (stored in their history) |
/warnings | View the full warning history for a member |
/clearwarnings | Clear all warnings for a member |
/kick | Kick a member from the server |
/ban | Ban a member from the server |
/unban | Unban a user by their Discord ID |
/timeout | Timeout a member for a set duration |
/untimeout | Remove a timeout from a member early |
/slowmode | Set a slowmode delay for a channel |
/lock | Lock a channel so members can't send messages |
/unlock | Unlock a previously locked channel |
/softban | Ban then instantly unban (clears recent messages without a permanent ban) |
n! and N! work
n!purge / n!p / n!clear | Delete multiple messages |
n!warn / n!w | Warn a member |
n!warnings | View warnings for a member |
n!clearwarnings / n!cw | Clear all warnings for a member |
n!kick / n!k | Kick a member |
n!ban / n!b | Ban a member |
n!unban / n!ub | Unban a user |
n!timeout / n!t / n!mute / n!m | Timeout a member |
n!untimeout / n!ut / n!unmute / n!um | Remove a timeout from a member |
n!slowmode | Set a slowmode delay for a channel |
n!lock | Lock a channel |
n!unlock | Unlock a channel |
n!softban / n!sb | Softban a member |
/antinuke enable | Enable anti-nuke protection for the server |
/antinuke disable | Disable anti-nuke protection |
/antinuke status | View the current anti-nuke configuration |
/antinuke config msg-threshold | Set how many messages per window triggers a flood alert |
/antinuke config msg-window | Set the time window (seconds) for message flood detection |
/antinuke config mention-threshold | Set how many mentions per window triggers an alert |
/antinuke config mention-window | Set the time window (seconds) for mention flood detection |
/antinuke config timeout-duration | Set how long offenders are timed out (seconds) |
/antinuke config botjoin | Enable/disable auto-kicking of unauthorized bots on join |
/automod setup | Create AutoMod rules for profanity, spam, and mention spam |
/automod disable | Remove all Nexus-created AutoMod rules |
/automod status | View all active AutoMod rules |
/automod addword | Add a custom keyword to the filter |
/automod removeword | Remove a keyword from the filter |
/automod listwords | List all custom keywords currently in the filter |
/automod toggle | Enable or disable a specific AutoMod rule |
/automod whitelist add-channel | Exempt a channel from a specific rule |
/automod whitelist remove-channel | Remove a channel exemption |
/automod whitelist add-user | Exempt a specific user from AutoMod |
/automod whitelist remove-user | Remove a user exemption |
/automod whitelist list | Show all whitelisted channels and users |
/nickname ban | Prevent a role's members from keeping custom nicknames |
/help | Browse all available commands by category |
/reminder | Set a reminder — Nexus will ping you when time's up |
/countdownto | Create a countdown timer to a specific date |
/random-color | Generate a random color with its hex code |
/define | Look up the definition of a word |
/avatar | View your own or another user's full-size avatar |
/server-stats | View member count, channel count, and server statistics |
/message-stats | View message activity statistics for the server |
/user-info | View account details and server info for a user |
/emoji-list | List all custom emojis in the server |
/invite-info | View details about a specific invite link |
/role-info | View details about a specific role |
/server-info | View general server information |
/set-join-channel | Set a channel for join announcements |
/invites-config | Enable or disable invite tracking for the server |
/inviter | See which invite link a user joined with (and who made it) |
/invites | View the invite leaderboard for the server |
/sticky set | Set a sticky message that re-posts itself after every message in a channel |
/sticky remove | Remove the sticky message from a channel |
/economy | Enable, disable, or check the status of the economy system |
/balance | Check your own or another user's balance |
/daily | Claim your daily currency reward (resets every 24 hours) |
/hourly | Claim your hourly currency reward |
/transfer | Send currency to another member |
/gamble | Gamble currency — choose dice, coinflip, slots, or blackjack |
/leaderboard-money | View the richest members on the server |
/set-currency | Customize the currency name and symbol |
/add-money | Add currency to a user's balance (admin only) |
/remove-money | Remove currency from a user's balance (admin only) |
/8ball | Ask the magic 8-ball a question |
/roll | Roll dice using standard notation (e.g. 2d6) |
/rps | Play Rock, Paper, Scissors against the bot |
/coinflip | Flip a coin |
/choose | Pick a random option from a list you provide |
/joke | Get a random joke |
/ping | Check the bot's latency |
/react | React to a message with a specified emoji |
/giveaway | Start a timed giveaway open to all members |
/vip-giveaway | Start a giveaway restricted to a specific role |
/meme | Get a random meme |
/quote | Get a random inspirational quote |
/fact | Get a random interesting fact |
/poll | Create a poll for members to vote on |
/riddle | Get a riddle to solve |
/trivia | Play a trivia question — choose from 14 categories |
/would-you-rather | Get a Would You Rather question |
/fortune | Get your fortune told |
/compliment | Send a compliment to someone |
/roast | Send a friendly roast to someone |
/roulette | Play Russian roulette |
/toggle-leveling | Enable or disable the leveling system for the server |
/set-level-channel | Set the channel where level-up announcements are posted |
/create-level-role | Assign a role that is automatically given when a member hits a certain level |
/leaderboard | View the XP leaderboard for the server |
/rank | View your current rank, level, and XP progress |
/add-xp | Manually add XP to a member (admin only) |
/set-level | Set a member's level directly (admin only) |
/reset-user-level | Reset a specific member's level and XP (admin only) |
/reset-level-system | Reset the entire leveling system for the server (admin only) |
/counting setup | Designate a channel as the counting game channel |
/counting stats | View counting game statistics (current count, high score, etc.) |
/counting reactions | Set the emoji reactions for correct and incorrect counts |
/counting reset | Reset the current count back to zero |
/counting config | Configure counting behaviour — allow chat, enable math expressions, control reset-on-wrong, and assign a fail role |
/counting earn | Complete a mini-game to earn a save (6-hour cooldown) |
/counting saves | Check how many saves you have |
/log manage | Enable, disable, or view the current logging configuration |
/log channel | Set the channel where log events are posted |
/log events | Add or remove specific event types to log (e.g. message deletes, bans) |
/log events-list | Show a list of all available log event types |
/log ignore-channel | Exclude a channel from being logged |
/log ignore-user | Exclude a specific user from being logged |
/log test | Send a test log message to verify the setup is working |
/welcome-config | Configure the welcome message and the channel it's sent to when new members join |
/test-welcome | Send a test welcome message to verify how it will look |
/set-suggestion-channel | Set the channel where member suggestions are posted |
/set-report-channel | Set the channel where member reports are posted |
/suggest | Submit a suggestion for the server |
/report | Submit a report about a member or issue |
/officialfeedback | Send feedback directly to the Nexus developer team |
/pet | Generate an animated "petting" GIF using someone's avatar |
/achievement | Generate a Minecraft-style achievement popup |
/wanted | Create a Wild West wanted poster with someone's avatar |
/trash | Put someone's avatar into a trash can image |
/pixel | Pixelate someone's avatar |
/wasted | Overlay a GTA V-style "WASTED" screen on someone's avatar |
/ship | Reveal the compatibility score between two users |
/deepfry | Deep-fry someone's avatar with heavy compression and saturation |
/glitch | Apply RGB channel-shift and slice glitch distortion to someone's avatar |
/backup create | Create a snapshot of the server's roles and channels |
/backup list | List all saved backups for the server |
/backup info | View the contents of a specific backup |
/backup restore | Restore roles and channels from a saved backup — destructive, existing data will be overwritten |
/backup delete | Permanently delete a saved backup |
/security checkup | Run a full security scan of the server — checks role permissions, bot exposure, Anti-Nuke status, and more |
/manage co-owners view | View the current list of co-owners for this server |
/manage co-owners add | Add a member as a co-owner — grants them access to all owner-level bot commands. The member must already have an Administrator role |
/manage co-owners remove | Remove a member from the co-owner list, revoking their owner-level access |
/botlog channel | Set the channel where bot action logs are sent |
/botlog enabled | Enable or disable bot action logging |
/botlog status | View the current bot log configuration |
Click any system below to expand its step-by-step setup guide. Each guide tells you exactly which commands to run and in what order.
By default, commands like /antinuke, /automod setup, and /security checkup are restricted to the server owner. Co-owners let you delegate that access to trusted admins without giving them server ownership on Discord itself.
/manage co-owners add @user. They will immediately gain access to all owner-level bot commands./manage co-owners view./manage co-owners remove @user.Moderation commands are available immediately after adding Nexus — no setup needed. They require the matching Discord permission (e.g. Kick Members to use /kick).
/warn @user [reason] to issue a warning. Warnings are stored permanently./warnings @user to review a member's warning history at any time./clearwarnings @user to wipe a member's record if needed./purge [number] to bulk-delete messages (up to 100 at a time)./timeout @user [duration] to mute a member temporarily. Duration examples: 10m, 1h, 7d./softban @user to clear a user's recent messages without a permanent ban.n!kick, n!ban, n!t / n!mute / n!m (timeout), n!ut / n!unmute / n!um (untimeout), n!sb (softban). Both n! and N! prefixes are accepted.Anti-Nuke watches for message floods and mention spam in real time and automatically times out offenders. Only the server owner can configure this.
/antinuke enable to switch on protection./antinuke config msg-threshold (how many messages) and /antinuke config msg-window (within how many seconds). Example: 10 messages in 5 seconds./antinuke config mention-threshold and /antinuke config mention-window. Example: 5 mentions in 10 seconds./antinuke config timeout-duration (seconds). Example: 600 = 10 minutes./antinuke config botjoin and set it to enabled. Any bot that joins without being pre-authorized will be auto-kicked./antinuke status./antinuke disable to turn off protection at any time without losing your configuration.Auto-Mod uses Discord's built-in AutoMod API. Nexus creates and manages the rules for you. Only the server owner can run these commands.
/automod setup to create the standard rule set: profanity filter, spam detection, and mention spam detection./automod addword [word]. Repeat for each word you want blocked./automod whitelist add-channel [channel] [rule]./automod whitelist add-user @user [rule]./automod toggle [rule]./automod status.Members automatically earn XP just by chatting. Nexus handles everything in the background once you enable the system.
/toggle-leveling./set-level-channel #channel. If you skip this, level-ups are announced in the channel where the member was chatting./create-level-role [level] @role. Members automatically receive the role when they hit that level./rank and view the leaderboard with /leaderboard./add-xp and /set-level let you manually adjust anyone's progress.The economy system gives your server its own virtual currency with daily rewards and gambling games. Currency has no real-world value.
/economy enable./set-currency [name] [symbol]. Example: /set-currency Coins 🪙./daily (once per 24 h) and /hourly (once per hour)./gamble — choose from dice, coinflip, slots, or blackjack./transfer @user [amount]./leaderboard-money./add-money and /remove-money as admin tools to manually adjust balances.Bot Log keeps a record of every action Nexus takes — moderation commands, anti-nuke triggers, and AutoMod changes — in a dedicated channel. This is separate from Discord's built-in audit log and the server event logging system.
/botlog channel #bot-log./botlog enabled True./botlog status./botlog enabled False.Logging sends formatted audit messages to a dedicated channel whenever selected events happen on the server.
/log channel #logs./log manage setup./log events-list./log events add [event]. Common choices: message_delete, message_edit, member_join, member_leave, ban, kick, timeout./log ignore-channel #channel or /log ignore-user @user./log test.When a new member joins, Nexus can automatically post a welcome message in a channel of your choice.
/welcome-config and follow the prompts to set your welcome channel and message text./test-welcome.Nexus can post a message in a channel every time someone joins the server, and track which invite link they used to get there.
/set-join-channel #channel./invites-config enabled:True or /invites-config enabled:False./inviter @user./invites./welcome-config) lets you write a fully customized greeting message.Members take turns counting up from 1 in a dedicated channel. If someone sends the wrong number, the count resets.
/counting setup #channel./counting reactions./counting config. You must set all three toggles each time: allow_chat, enable_maths, and enable_saves. Example: /counting config allow_chat:False enable_maths:True enable_saves:True.2+2 or 3*4 (PEMDAS rules apply).map_fail_role:@role. Remove it later with unmap_fail_role:True./counting earn. A random mini-game is presented (color sequence, jumbled word, or trivia). With enable_saves:False, a player who has a save will automatically use it when they count wrong — the count is preserved and the channel is notified./counting stats.Give your members a structured way to send suggestions and reports directly through Nexus.
/set-suggestion-channel #channel./set-report-channel #channel./suggest [idea] and /report [description] — their submissions appear in the respective channels.Nexus can snapshot your server's roles and channels so you can restore them quickly after an accident or a nuke attack.
/backup create [name]. Give it a descriptive name like before-restructure./backup list./backup info [name]./backup restore [name]. This is a destructive operation — existing roles and channels will be overwritten or removed as part of the restore process. Make sure you want to fully revert before running this./backup delete [name].The security checkup scans your server and flags potential risks — no setup required, just run it whenever you want.
/security checkup. Nexus will scan your roles, permissions, bots, and Anti-Nuke settings.Image commands require no setup — they're ready to use the moment Nexus joins your server.
@user argument to target someone else's avatar./pet @user, /wanted @user, /achievement [text], /pixel @user, /trash @user.