/list Manage ServerSubmit this server to the directory from inside Discord. Opens a form for the description, invite and tags.
Everything the bot can do, grouped by the tool it belongs to. This page is generated from the same list the bot registers with Discord and that /help reads, so it cannot fall behind.
55 commands across 35 tools. Add the bot to your server.
Type / in Discord
Pick the command from Discord's own list. It shows what to fill in.
The bot checks
That you are allowed to, and that the bot has the permission it needs.
You get the answer
Most replies are only visible to you. The log channel gets the record.
Commands about the server's listing on discords.ai
You type
/listYou see
List Your Server on discords.ai
Short Description *
Permanent Invite URL *
Tags (optional, comma-separated)
Long Description (optional)
/list Manage ServerSubmit this server to the directory from inside Discord. Opens a form for the description, invite and tags.
/bumpPush the listing back to the top. Any member can run it. Cooldown: 6h free, 2h Silver, 30m Gold, 15m Platinum.
/invitePosts the invite link recorded on the listing, so nobody has to go and find it.
/voteOne vote each, and you earn credits for it. Votes push the listing up the rankings.
/review <rating> <comment>A star rating and a few words. Opens after 30 days of membership, and shows on the listing rather than in chat.
/toolsEvery tool the bot can run for this server, whether it is switched on here, and what it needs. Read live, not from a list somebody wrote once.
/guideA walkthrough of each tool: what it does, what to switch on, and where its settings are. Paged, so you can read one tool at a time.
/helpThis. Every command, grouped, with what each one is for.
/privacy <status|optout|optin|delete>What discords.ai holds about you and how to turn parts of it off. Applies across every server the bot is in, not just the one you run it in. Warnings and bans stay, because they are a server's own record of something it did; use /appeal if you think one is wrong.
/privacy status/privacy optout <area>/privacy optin <area>/privacy deleteA support desk inside your server
Panels members press to open a private ticket, routed to the staff you choose, with a searchable transcript when it closes, kept for as long as your plan keeps transcripts.
Set it upYou type
/ticketYou see
What do you need help with?
Only you can see this
/ticketOpens a ticket without hunting for the panel channel, as the panel's button does: it asks what it is about when several ticket types are switched on, and shows the type's questions when it has an opening form. Same private thread, same staff, same rules about who may open one.
Trusted members flag it, staff decide it
Members report a message, reports are weighted by who filed them and de-duplicated per person, and crossing the threshold mutes the member and opens a review ticket where staff ban, unmute or throw the report out. Includes community notes for misinformation.
Set it upYou type
/report member: @spam reason: posting crypto links in every channelYou see
Thanks. That is now 2 of 3 points against them. Yours counted for 2 as a trusted reporter.
Only you can see this
/report <member> <reason>Flag a member. Enough weighted reports from different people mutes them and opens a review ticket for staff. Use the right-click version where the message still exists - it carries what was said.
Apps β Report to moderators Right-click a messageRight-click any message β Apps. The report carries the message with it, so the automated check can have an opinion too.
Apps β Add community note Right-click a messageAttach a correction to a misleading message. Readers vote on whether it helps, and the note says so.
Ban, kick, mute and purge, by hand
The eleven commands a moderator reaches for: /ban, /tempban, /softban, /unban, /kick, /mute, /unmute, /timeout, /untimeout, /purge and /slowmode. Each one checks that the person running it outranks the target, because Discord only checks that the bot does. Roles you mark protected cannot be acted on at all, the member is told why before it happens, and a temporary ban or mute is listed here until it comes off.
Set it upYou type
/banmember: @someone reason: advertising in every channel
You see
You have been banned from Aurora.
Reason: advertising in every channel
/ban <member> [reason] [delete_messages] Ban MembersBans somebody and tells them why first, because after a ban the bot can no longer reach them. You can only ban somebody below you in the role list, and the appeal link goes out with the notice if appeals are on. Pick how much of their recent messages to delete, from none to the last 7 days; leave it empty to use the default set on the Moderator Commands page.
/unban <member> [reason] Ban MembersStart typing a name and pick from this server's actual ban list, so you never have to go and find a user id.
/tempban <member> <length> [reason] [delete_messages] Ban MembersA ban that lifts itself. Type the length the way you would say it: 3d, 1w, 30d. The unban happens on a sweep that runs every ten minutes, so the length is a floor rather than an exact moment, and they need a new invite to come back. Like /ban, it can delete their recent messages, up to the last 7 days.
/softban <member> [reason] Ban MembersBans and immediately unbans, which is how Discord deletes somebody's last seven days of messages in one go. They can rejoin with a new invite. Use it on a spam run where the person is worth keeping and the mess is not.
/mute <member> [length] [reason] Timeout MembersDoes whatever your mute mode says: Discord's timeout, your muted role, or both. Leave the length out and it lasts until you lift it. A muted role can be scoped so somebody is silent in general but can still answer in their own ticket, which a timeout cannot.
/unmute <member> [reason] Timeout MembersLifts both halves whatever your settings say now, because a server that switched from a muted role to a timeout last week still has members carrying the role.
/kick <member> [reason] Kick MembersRemoves somebody and tells them why first. They can come back with a new invite, which is the whole difference between this and a ban.
/timeout <member> <length> [reason] Timeout MembersType the length the way you would say it: 30m, 2h, 3d, 1w. A bare number means minutes, and the reply says the length back in words so a slip is obvious straight away. Discord will not hold a timeout longer than 28 days.
/untimeout <member> [reason] Timeout MembersLifts a timeout before it runs out, and tells them it has been lifted.
/purge <count> [member] [contains] [reason] Manage MessagesDeletes up to 100 recent messages in the channel you run it in, optionally only one member's or only the ones containing something. Pinned messages are always left alone. There is no undo, so above 25 it asks first.
/slowmode <seconds> [reason] Manage ChannelsSets how long members must wait between messages in this channel. 0 switches it off. Discord only allows two channel edits every ten minutes per channel, so changing it repeatedly will be refused.
/modlogs [member] [id] A staff roleOne member's whole record on one timeline: what a moderator did by hand, the warning ladder, report cases, honeypot catches and appeals. Other bots show you their own command's cases and nothing else. Each entry says whether it still counts, so a warning somebody took back and a report staff threw out do not read like a ban. Only you see the answer.
Lay out a server from a template or a sentence
Run /build and either pick one of six ready-made layouts or describe the server you want. Either way the bot shows you the plan first and creates nothing until you confirm, and it only ever adds. A template is free; designing one from a description costs credits.
Set it upYou type
/build description: a UK fitness community with form checks and weekly challengesYou see
Here is the plan
6 categories, 19 channels, 4 roles. Nothing has been created yet.
It only ever adds. Nothing existing is renamed or deleted.
/build [template] [description] Manage ServerPick a ready-made template or describe the server, and the bot lays out categories, channels and roles. Shows the plan first, creates nothing until you confirm, and only ever adds. A template is free; describing one costs credits.
A nudge the moment your cooldown ends
Pick a channel and the bot posts there as soon as the server can be bumped again, so a listing does not sit idle overnight. A browser notification or an email instead, or as well.
Set it upYou type
/reminderchannel channel: #bumpsYou see
Reminders will go to #bumps as soon as the cooldown ends.
Only you can see this
/reminderchannel [channel] Manage ServerPick where the bot posts the moment the bump cooldown ends. Run it with no channel to see or clear the current one.
Which invite actually brought people in
Every invite your server has, with its uses, who made it and when it expires, next to what this listing sent you. Tells you which link is doing the work, so you can stop guessing which post or partner is worth repeating.
Set it upYou type
/invitesYou see
Invites for Effective Fitness
discord.gg/abc123
88 uses Β· from your discords.ai listing
discord.gg/xyz789
3 uses Β· made by you, 12 Aug
/invitesWhich invite links people actually used, and what the listing sent you.
Your own currency, earned in your server and spent in your shop
Members earn a currency you name for bumping and voting, and for showing up daily. You set what it is worth and stock a shop with roles, colour and emoji access, or anything your staff hands over. Every movement is on a ledger.
Set it upYou type
/balanceor /balance member: @someone
You see
You have 1,240 coins.
Only you can see this
/balance [member]Your balance in this server's own currency, what you have earned in total, and your daily streak. This currency is minted by this server and spends only in its shop.
/dailyOne claim per day, resetting at midnight UTC. Every seventh day in a row pays a streak bonus, and missing a day starts the streak again.
/shopThe items your server stocks, with a Buy button on each. Roles are granted the moment you buy them; anything your staff hands over says so.
/pay <member> <amount>Move currency to another member. Your server can switch this off, set a minimum, or take a percentage fee, which is destroyed rather than paid to anyone.
/richestThe top balances in this server. Ranked by what people hold, with lifetime earnings beside it so spending does not push somebody down the board.
/grant <member> <amount> [reason] Manage Server, or a manager role you have namedMint currency for a member, or take it back. Every grant is written to the ledger with your name on it, so the history says who did it and why.
Views, clicks, joins and where they came from
Daily numbers for your listing, plus member growth read from Discord itself rather than from the day you joined the directory.
Set it upYou type
/stats range: Last 30 daysrange is optional; it defaults to 7 days
You see
Effective Fitness
The description recorded on your listing, trimmed to 180 characters.
π₯ Members
32,148 2,013 online
π³οΈ Votes
1,284 +96 this week
β‘ Bumps
212 14 (7d) Β· 58 (30d)
ποΈ Views
1,284 this week 4,902 this month
π Plan
Gold
β° Last Bump
2 hours ago
π·οΈ Categories
Gaming Β· Community
π Links
[View Listing](#) Β· [Full Analytics](#) Β· [Join Server](#)
/stats [range]Votes, members, categories and when the listing was last bumped, with a chart.
/members [range]Member count and growth read from Discord itself, plus how many arrived through the listing.
/activity [range]Views, clicks, joins, votes and bumps on the listing, charted.
One button that shuts the server up, and opens it again properly
Silences every channel that is not already locked, private or on your exempt list, raises the join requirement, and opens everything again on its own after the time you set. What each channel was before is recorded first, so unlocking puts it back rather than granting Send Messages to a channel that never had it. A channel that was already locked is never touched, and one somebody unlocked by hand during the lockdown is left alone.
Set it upYou type
/lockdownreason: raid in progress
You see
Locked 14 channels. 3 left alone. Unlocking on its own in 30 minutes.
Only you can see this
/lockdown [reason] Manage ServerSilences every channel that is not already locked or private, and unlocks on its own after the time you set. What each channel was before is remembered, so unlocking puts it back rather than granting permissions it never had.
/unlock Manage ServerPuts every channel back exactly as it was before the lockdown. A channel somebody unlocked by hand in the meantime is left alone.
Tell somebody once, twice, and then it does something
/warn records it, tells the member what it was for and how many they have, and carries out whatever step that number reaches - a timeout, a kick, a ban. Warnings expire, so a count is not a lifetime total. /note writes something down that the member is never told about, so the next moderator is not starting from nothing. Test mode is on until you turn it off, and a ban can never be automatic on fewer than three warnings whatever you type.
Set it upYou type
/warnmember: @someone reason: posting links in general
You see
You have been warned in Aurora.
posting links in general
That is your 3rd warning in the last 90 days. Because of that, they are timed out for 1 hours.
/warn <member> [reason] A staff roleRecords a warning, tells the member what it was for and how many they have, and carries out whatever step that number reaches. Test mode is on until you turn it off, so you find out what it would do before it does it.
/warnings <member> A staff roleShows how many warnings still count, what they were for, and any private notes staff have written. Only you see the answer.
/note <member> <text> A staff roleA note is never shown to the person it is about and never counts towards anything. It exists so the next moderator is not starting from nothing.
What your server knows about one of its members, in one place
Right-click a member in Discord and staff see their record here: moderation cases, tickets, reports made and received, honeypot catches, how long the account has existed and how long they have been in your server. Facts with dates rather than a risk score, because a number invites acting on arithmetic nobody can see. Nothing is pooled from other servers.
Set it upYou type
/whoismember: @someone
You see
/whois <member> A staff roleThe same panel as right-clicking a member, for when you have their name but not their message: cases, tickets, reports, warnings and how long they have been here. Only staff can see it, the answer is private to you, and nothing is pooled from other servers.
Right-click a member β Member profile A staff roleRight-click a member β Apps. Shows what THIS server knows about them - cases, tickets, reports, how long they have been here. Nothing is pooled from other servers, and only staff can see it.
Write the answer once, post it with two keystrokes
Answers your server writes once and posts with /tag, with the name completed as somebody types - which is what makes a library of sixty usable rather than a list of five nobody remembers past. Mark one staff-only and it becomes a canned reply for answering tickets. Called up by name rather than triggered by what somebody says: automatic triggers need to read every message as it is posted, which needs a live connection to Discord this bot does not have.
Set it upYou type
/tagrul... β rules - Points at the rules channel
You see
Have a read of #rules and you should be sorted.
/tag <name>Calls up an answer somebody already wrote, by name, with the name completed as you type. Staff-only replies are the canned answers for tickets and only staff see them in the list.
A board where suggestions actually get answered
Members suggest with /suggest, vote with buttons, and staff answer with approved, denied, considering or implemented plus a reason - which is sent to whoever asked. Numbered per server so people can refer to one. A suggestion clearly going somewhere changes colour, so the board reads at a glance. Anonymous mode hides the name publicly while staff can still see who wrote it.
Set it upYou type
/pollquestion: Which map tonight? a: Dust b: Nuke
You see
Posted. It runs for 1 day and Discord announces the result itself.
Only you can see this
/poll <question> <a> <b> [c] [d] [e] [f] [length] [multiple]Posts one of Discord's own polls: it renders natively, counts itself, stops at the time you set and announces the result without anybody having to come back to it. Two answers are required and four more are optional. Only you get the button to end it early, because Discord offers that to the message's author and the author is the bot.
/suggest <idea>Posts your idea on the server's suggestion board, where people vote with buttons and staff answer it. You are told what was decided.
/suggestion <number> A staff roleStaff only. On a board set to anonymous, this says who wrote a suggestion, privately. Deciding a suggestion is done with the button on it rather than here.
A draw anybody can check, not one you have to trust
Button entry, so nobody has to react and nothing is missed. Set who may enter by role, account age or how long they have been in your server, and give roles bonus entries with the odds shown in numbers before you start. The draw seed is published as a fingerprint when the giveaway opens and revealed when it ends, so the result can be re-run and checked rather than taken on trust.
Set it upYou type
/giveaway startprize: A copy of the game minutes: 1440
You see
/giveaway <start|end|reroll|list> Manage ServerStarts, ends, rerolls and lists giveaways. The draw seed is committed before entries open, so the result can be verified afterwards rather than taken on trust.
/giveaway start <prize> <minutes> [winners] [channel] [role]/giveaway end [id]/giveaway reroll [id]/giveaway listYour server remembers, so nobody has to
Members tell the server their birthday with /birthday, and on the day it posts a greeting you write and can hand them a role for twenty-four hours. No year is asked for or stored, and a birthday given to your server stays in your server.
Set it upYou type
/birthdayday: 14 month: February
You see
Saved. This server will say happy birthday on 14th February. No year was stored.
Only you can see this
/birthday [day] [month] [remove]Sets the day and month this server greets you on. No year is asked for or stored, and it applies to this server only.
/birthdaysLists the next birthdays this server knows about. Only the day and month, because that is all that is stored.
Ask the bot to poke you later
Anybody in your server runs /remind in: 2h about: check the ticket and gets pinged when the time comes, in the channel or by direct message. /reminders lists their own and cancels one. They arrive within a minute of the moment asked for, and a private one that could not be delivered says so rather than vanishing.
Set it upYou type
/remindin: 2h about: check the ticket
You see
Noted. In 2 hours (Today at 16:30) I will remind you here.
Only you can see this
/remind <in> <about> [where]Sets a reminder for yourself. Say how long with 30m, 2h30m or 3d - a bare number means minutes. It arrives within a minute of the time you asked for, in this channel or by direct message.
/remindersLists your own reminders in this server, soonest first, and offers a menu to cancel one. Also shows any that could not be delivered.
A written record of a meeting held in a channel
Staff run /meeting start and the bot posts a notice everybody in the channel can see. Messages posted there until it stops go into the record, and anybody can add a note with their name beside it. Stop posts a write-up with a link to the full transcript, usually within a minute; on Silver and up it opens with an AI summary of decisions, action items and open questions. Every meeting is listed on its page, and you can delete one at any time.
Set it upYou type
/meeting starttitle: Release planning
You see
/meeting <start|note|stop> A staff role to start or stop oneStaff start notes in a channel and the bot posts a notice everybody can see. Messages posted there until it stops go into the record, anybody can add a note, and Stop posts a write-up with a link to the full transcript. Silver and up also get an AI summary.
/meeting start [title]/meeting note <text>/meeting stopLet members pick their own roles
Buttons or a dropdown members press to take a role, so onboarding does not need a moderator. Eight behaviours, from a plain toggle to one-at-a-time, keep-forever and roles that expire on their own. And limits most bots do not offer: a cap per member, a cap per role, and menus that require or exclude a role. Buttons rather than emoji reactions, because a button answers instantly.
Set it upYou type
/role addmember: @someone role: @Verified
You see
Moderator sits at or above the bot's own role, and Discord will not let it hand out a role that high. Drag the bot's role above Moderator in Server Settings and try again.
Only you can see this
/role <add|remove|temp|info> Manage RolesHands out a role, takes one back, or gives one for a set time that comes off by itself. There are two ceilings and Discord answers the same 403 for both, so this says which: the bot cannot give out a role at or above its own, and you cannot give out one above yours. /role info reads a role's permissions back in words.
/role add <member> <role> [reason]/role remove <member> <role> [reason]/role temp <member> <role> <length> [reason]/role info <role>17 tools have no command at all: you set them up on discords.ai and they run on their own. Each one is walked through on the bot docs page.