The command reference

How to use the discords.ai bot, step by step

Every command the bot adds, in the order you are likely to need them. Each one says what has to be set up first, what you type, what Discord shows you back, and what the failures actually mean.

The Discord screens below are drawn, not photographed, so they follow the bot rather than going stale the first time either of us changes a word.

Your listing

/list

You run a server and want it in the directory, and you would rather not fill in a web form.

Needs Manage Server.

Before this works

  • You need Manage Server in the server you are listing.
  • The bot has to be in it.
  1. 1

    Run /list in any channel of the server you want listed.

    /list
  2. 2

    Fill in the form that opens.

    The description is what people read in the directory, so write it for somebody who has never heard of your server. The invite must not expire, or the listing breaks the day it does.

    List this server

    Short description

    What this server is, in one line

    Full description

    Who it is for and what happens here

    Invite link

    https://discord.gg/…

    Tags

    gaming, uk, chill
    Submit
  3. 3

    Wait for review.

    Every listing is read by a person before it goes live. You get a direct message either way, and a rejection says what to change.

    A
    discords.aiApp

    Submitted. You will hear back once somebody has read it.

    Only you can see this

The command does not appear when you type it.

The bot is not in this server, or its commands have not been registered here yet.

It says you cannot do that.

You do not have Manage Server. Anyone can suggest a server on the website instead.

Set this up on the site →

/stats [range]

Somebody asks how the listing is doing and you do not want to open a browser.

  1. 1

    Run /stats. Add a range to look further back.

    /stats range: Last 30 days

    range is optional; it defaults to 7 days

  2. 2

    Read the reply.

    Views are how many people opened the listing. Joins are how many of them actually followed the invite, which is the number that matters.

    A
    discords.aiApp

    Effective Fitness - last 30 days

    Views

    1,284

    Invite clicks

    212

    Joins

    96

    Joins are counted from Discord, not from the click.

/invite

You want to add the bot to another server you run.

  1. 1

    Run /invite anywhere.

    /invite
  2. 2

    Open the link and pick the server.

    The link asks only for the permissions the tools you use actually need. Nothing here requires Administrator.

    Add to a serverSee what it asks for

/invites

You are running the invite tracker and want to know which link is actually bringing people in.

Before this works

  • The bot needs Manage Server to read the invite list.
  1. 1

    Run /invites.

    /invites
  2. 2

    Compare the uses against where you posted each link.

    The point is not the total. It is finding the one link doing the work, so you can stop paying for the others.

    A
    discords.aiApp

    Invites for Effective Fitness

    discord.gg/abc123

    88 uses · from your discords.ai listing

    discord.gg/xyz789

    3 uses · made by you, 12 Aug

Growth

/bump

Your listing has slid down the directory and you want it back near the top.

  1. 1

    Run /bump.

    Anyone in the server can do this, not only staff.

    /bump
  2. 2

    Read what comes back.

    A
    discords.aiApp

    Bumped

    Effective Fitness is back at the top. You can bump again in 6 hours.

  3. 3

    Set up a reminder so the next one is not missed.

    The cooldown is the whole game: a listing bumped twice a day outranks one bumped twice a week. Bump Reminders tells you the moment it expires, and Auto Bump does it for you on Gold and Platinum.

It says you are on cooldown.

Somebody already bumped. The reply names the time; higher plans have shorter cooldowns.

/members [range]

You want member growth read from Discord rather than from the day you joined the directory.

  1. 1

    Run /members.

    /members range: Last 90 days
  2. 2

    Read the trend, not the number.

    A snapshot is taken once a day, so this starts being useful a week after the bot joins and gets better from there.

    A
    discords.aiApp

    Members - last 90 days

    4,812 now, up 318 over the period.

    Counted from Discord daily, not from listing views.

/activity [range]

You want to know whether the server is actually busy, not just large.

  1. 1

    Run /activity.

    /activity range: Last 7 days
  2. 2

    Compare against member count.

    A big server nobody talks in ranks worse than a small one that does, both here and with the people who join.

    A
    discords.aiApp

    Activity - last 7 days

    Messages

    6,104

    People talking

    289

/vote

You want members to push the listing up without waiting on a cooldown.

  1. 1

    Run /vote.

    /vote
  2. 2

    Share the link.

    Each person can vote once a day. Votes and bumps are separate: bumps move you up by recency, votes by support.

    Vote for Effective Fitness

/review <rating> <comment>

A member wants to say something public about the server on its listing.

  1. 1

    Run /review with a rating and a comment.

    /review rating: 5 comment: Genuinely helpful people, quick answers.
  2. 2

    It appears on the listing.

    One review per person. Running it again edits the one you left.

    A
    discords.aiApp

    Thanks. Your review is on the listing now.

    Only you can see this

Server tools

/tools

You want to know what the bot can do here and what is switched on.

  1. 1

    Run /tools.

    /tools
  2. 2

    Read the state, not just the list.

    It says which tools are on for THIS server and links to where each is configured.

    A
    discords.aiApp

    Server tools

    🎫 Tickets

    On · 4 open

    🍯 Honeypot

    On · reporting only

    🚀 Auto Bump

    Off

Set this up on the site →

/ticket

A member needs to reach staff privately and there is no panel in front of them.

Before this works

  • Tickets has to be switched on, with at least one ticket type.
  1. 1

    Run /ticket.

    /ticket
  2. 2

    Pick what it is about.

    The type decides which staff are pulled in, so picking the right one gets a faster answer.

    Report a memberPartnershipSomething else
  3. 3

    Talk in the private thread that opens.

    Only you and the staff for that type can see it. When it closes, a transcript is saved and searchable from the dashboard.

    A
    discords.aiApp

    Opened #ticket-0042. Only you and staff can see it.

    Only you can see this

Set this up on the site →

/build <description>

A new or empty server, and you want a sensible structure without making forty channels by hand.

Needs Manage Server.

Before this works

  • You need Manage Server.
  • It costs credits per generation.
  1. 1

    Describe the server you want in one sentence.

    /build description: a UK fitness community with form checks and weekly challenges
  2. 2

    Read the plan before anything is made.

    Nothing is created until you confirm. This is the step to actually read - it only ever adds, but undoing forty channels by hand is a bad evening.

    A
    discords.aiApp

    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.

  3. 3

    Confirm, or change the description and run it again.

    Create itCancel

/reminderchannel [channel]

You want the bump reminder posted in Discord rather than emailed.

Needs Manage Server.

Before this works

  • You need Manage Server.
  1. 1

    Run /reminderchannel and pick a channel.

    Leave the channel out to switch the Discord reminder off again.

    /reminderchannel channel: #bumps
  2. 2

    Check the bot can post there.

    A
    discords.aiApp

    Reminders will go to #bumps as soon as the cooldown ends.

    Only you can see this

Nothing ever arrives.

The bot needs View Channel and Send Messages in that channel. A reminder is only sent once per cooldown, so it will not repeat until the listing is bumped again.

/balance [member]

You want to know what you have in this server's own currency.

Before this works

  • Server Economy has to be switched on.
  1. 1

    Run /balance. Name a member to see theirs.

    /balance

    or /balance member: @someone

  2. 2

    Read it.

    This currency exists only in this server. It is not site credits and cannot be moved between servers.

    A
    discords.aiApp

    You have 1,240 coins.

    Only you can see this

Set this up on the site →

/daily

Once a day, for the free top-up.

Before this works

  • Server Economy has to be switched on.
  1. 1

    Run /daily.

    /daily
  2. 2

    Come back tomorrow.

    The bonus is paid on the seventh consecutive day, not a little more each day, so the run is what pays rather than the streak number.

    A
    discords.aiApp

    +15 coins. Day 4 in a row - day 7 pays a bonus on top.

Set this up on the site →

/shop

You have currency and want to know what it buys here.

Before this works

  • Server Economy has to be on, with something stocked.
  1. 1

    Run /shop.

    /shop
  2. 2

    Buy from the list.

    The owner sets what is in it - roles, colours, emoji access, anything they have added.

    A
    discords.aiApp

    Shop

    Regular · 500

    A colour role that says you have been here a while

    Custom colour · 2,000

    Pick your own

Set this up on the site →

/pay <member> <amount>

Handing currency to another member.

  1. 1

    Run /pay with a member and an amount.

    /pay member: @Sam amount: 250
  2. 2

    It moves immediately.

    There is no undo. Both balances change the moment it goes through.

    A
    discords.aiApp

    Sent 250 coins to @Sam.

Set this up on the site →

/richest

You want the leaderboard, usually to make a point with it.

  1. 1

    Run /richest.

    /richest
  2. 2

    Read the top ten.

    A
    discords.aiApp

    Richest in Effective Fitness

    1. @Sam - 8,400
    2. @Alex - 6,120
    3. @Jo - 5,980
Set this up on the site →

/grant <member> <amount> [reason]

Paying somebody for something the bot cannot see - running an event, winning a challenge.

Needs Manage Server, or a manager role you have named.

Before this works

  • Manage Server, or a manager role the owner has named in Server Economy.
  1. 1

    Run /grant with a member, an amount and a reason.

    The reason is worth writing. It is what the log shows when somebody asks where this came from.

    /grant member: @Jo amount: 500 reason: ran Saturday's challenge
  2. 2

    It is logged.

    A
    discords.aiApp

    Granted 500 coins to @Jo - ran Saturday's challenge.

It refuses.

Granting mints new currency, so it is deliberately narrower than paying. You need Manage Server or a named manager role.

Set this up on the site →

Help

/guide

You have just added the bot and want to know what to do first.

  1. 1

    Run /guide.

    /guide
  2. 2

    Work down the list.

    It is ordered by what pays off soonest, not by what is easiest to build.

    A
    discords.aiApp

    Getting started

    1. List the server with /list 2. Bump it, and set a reminder 3. Switch on the tools you want in the dashboard

Set this up on the site →

/help

You want the full command list without leaving Discord.

  1. 1

    Run /help.

    /help
  2. 2

    Read it.

    Generated from the same list the bot registers with Discord, so it cannot drift out of date.

    A
    discords.aiApp

    Commands

    Everything the bot can do here, grouped by what it is for.

    Some commands only appear if you have the permission for them.

Moderation

/report <member> <reason>

Somebody is breaking the rules and no moderator is around.

Before this works

  • Community Moderation has to be switched on.
  1. 1

    Run /report with the member and what happened.

    /report member: @spam reason: posting crypto links in every channel
  2. 2

    Read what your report counted for.

    Reports are weighted and counted once per person. The reply tells you the running total, so you can see it is not a button that bans people.

    A
    discords.aiApp

    Thanks. That is now 2 of 3 points against them. Yours counted for 2 as a trusted reporter.

    Only you can see this

  3. 3

    Nothing more, unless staff ask.

    At the threshold the member is muted and a ticket opens where staff decide. The mute is not the verdict.

Your report added nothing.

You have already reported this person inside the window. One report per person counts, so filing again cannot stack the count.

Set this up on the site →

Apps → Report to moderators

The thing you are reporting is one specific message.

Before this works

  • Community Moderation has to be switched on.
  1. 1

    Right-click the message, then Apps → Report to moderators.

    On mobile, press and hold the message instead.

    Apps → Report to moderators
  2. 2

    Say what is wrong with it.

    This carries the message itself, so staff read what was actually said rather than your description of it. That is the reason to prefer it over /report.

    Report this message

    What is wrong with it?

    Scam link
    Submit
Set this up on the site →

Apps → Add community note

A message is misleading rather than against the rules, and deleting it would be heavy-handed.

Before this works

  • You need a trusted role.
  • Community Moderation has to be switched on.
  1. 1

    Right-click the message, then Apps → Add community note.

    Apps → Add community note
  2. 2

    Write the correction.

    It appears in a thread on the message itself, where the people who read the message will see it. A note is not a report and counts towards nothing.

    Add a note

    What should readers know?

    This sale ended in March.
    Submit
  3. 3

    Members vote on whether it helped.

    Notes that nobody finds helpful stop being shown.

    HelpfulNot helpful
Set this up on the site →