Everything you need to know about NexusBot and how to build your own custom Discord commands — written to be easy to follow for humans, and easy to read for AI assistants.
NexusBot supports both legacy text commands (with !) and modern slash commands (/) — some features are available in both formats side by side.
NexusBot is an all-in-one Discord bot for community management: moderation, welcome messages, leveling, and fully custom commands, all configured through a web dashboard (no coding required for the basics).
Every command NexusBot offers, grouped by what it's for.
Keep your server safe and orderly with commands to remove, silence, or restrict problem members. Every action here requires the matching Discord permission (or a staff role you've configured) before it can run.
7 commandsA private-channel support system so members can talk to your staff one-on-one, plus a command anyone can use to flag down staff attention anywhere else on the server.
5 commandsA leveling system that rewards active members with XP for chatting and spending time in voice channels. This is a Premium-only feature.
3 commandsRuns automatically on every message sent, and on every message that's edited - no command needed. Each system below can be turned on or off independently from the Settings category.
4 commandsThe central configuration command, admin-only, with subcommands for tuning exactly how NexusBot behaves on your server.
6 commandsBuild your own text commands, right from the dashboard or with these slash commands - no coding needed. The full guide, including the {variable} reference and live examples, is below.
4 commandsEverything else that doesn't fit neatly into the categories above - embed messages, self-assignable roles, welcome messages, and general bot info.
5 commandsForms let you collect structured applications from members, staff applications, event sign-ups, feedback, and more, without needing a separate service. You build the form visually in the dashboard, share one link, and every submission is archived automatically and (optionally) posted to a channel.
A single-line free text answer.
A multi-line free text answer for longer responses.
Restricts the answer to numeric input.
A text field validated as an email address.
Applicants pick exactly one option from a list you define.
Applicants pick one option shown as radio buttons.
Applicants can pick one or more options, optionally capped at a maximum.
A date picker input.
A text divider to organize a long form into sections; it isn't a question and has no answer.
When enabled, applicants must sign in with Discord before submitting, so every response is tied to a real Discord account. When disabled, the form accepts anonymous answers.
Choose whether the same applicant can submit unlimited times, only once ever, or again after a cooldown period you set (requires Discord login to enforce).
Paste a Discord webhook URL to get a short notification in a channel of your choice every time someone submits, with a link to view the full response on the dashboard.
Set the background color, card color, text color, button color, and an optional background image so the form matches your server's branding.
Every submission appears under that form's "Submissions" tab in the dashboard, newest first. Click any submission to see every question and answer in full, along with who submitted it (if login was required) and when.