Skip to content

Discord counting bot

Saves, checkpoints, and a record for every counting channel.

Pick a channel and your members count up together, one number each. Your bot reacts to every right number and keeps each channel's record, and you decide what a wrong number does. It's all set up on one page in BotGhost, the no-code Discord bot maker.

Counting is free on every bot, and nothing on its page needs Premium.

What the counting bot does with a wrong number

The bot puts a red cross on a wrong number, and you choose what happens next. Press a choice to see it play out in #counting.

Start again

The count goes back to 1, or to the start number you picked. If that run was the channel's best yet, it becomes the new record.

You can also give whoever broke it a role like Ruined it. The bot takes the role back an hour later, or after the number of minutes you set.

Back to a checkpoint

Say you're at 1,288 with a checkpoint every 100. Someone messes up, the count drops to 1,200, and the next number is 1,201 instead of 1.

On the way back up to 1,288, nobody earns saves or milestones again, since the server already got those.

Keep going

Tom's wrong number gets a cross and disappears a few seconds later. Nothing resets, so the next person types the number that was due.

Tom's mistake still counts against him in /count me.

Use a save

Switch on saves and the server earns one every 500 counts, holding 2 at most. You can change both numbers. A mistake then uses up a save and the count carries on.

Saves work with Start again and Back to a checkpoint. Once they run out, the next mistake ends the run.

What counts in a Discord counting channel

The bot checks every message in a counting channel, using the settings Counting starts with until you change them.

  • 67Counts, when 67 is the next numberRight numbers get a reaction and a point on the leaderboard.
  • 6*7Counts as 42Maths is on to start with. Only numbers and + - * / ^ ( ) work.
  • 1,000Counts as 1000Commas in big numbers are fine.
  • 67 nearly thereDeleted, but it isn't a mistakeSet A count is to The number, then anything and this counts as 67.
  • gg everyoneDeletedSwitch on Let people talk in the channel and chat stays put.
  • Tom counts twice in a rowDeleted with a note, but it isn't a mistakeMembers take turns unless you let someone count twice in a row.
  • A number before the wait is upDeleted with a note, but it isn't a mistakeOnly if you set a wait between counts. There's no wait to start with.
  • Two people type 68 at onceThe second one is deleted, but it isn't a mistakeWhoever got there first keeps the count.

You can change every one of these on the Channels and rules tab, and set the number counting starts from.

Every Counting setting in the dashboard

Counting has one page in your dashboard: four tabs, then its commands and events. To give one server its own settings, pick it in the server menu at the top.

Pick the channels and the rules

Pick the channels people count in. Each one is its own game with its own number and record. Then decide what counts as a number.

The Where people count card on the Counting page, with #counting picked as the counting channel
The What counts card: start counting from 1, the number on its own, maths on, no wait, no counting twice in a row, and no talking

Where people count

Counting channels
The bot checks each message in these channels. Add one in each server you want a game in.

What counts

Start counting from
The first number, and where Start again goes back to. 1 to start with.
A count is
The number on its own, or the number then anything.
Let people count with maths
6*7 counts as 42. On to start with.
Wait between counts
In seconds. 0 means no wait.
Let someone count twice in a row
Off to start with, so members take turns.
Let people talk in the channel
Off to start with, so anything that isn't a number gets deleted.

Both events are ordinary Discord bot events made of builder blocks, so you can add your own blocks to them.

Set up a counting channel

Haven't got a bot in your server yet? Start with how to make a Discord bot, then come back here.

  1. 1Open Counting from Modules in your dashboard and turn it on. This adds the /count commands, the two events, and the variables that store the game.
  2. 2Go to Channels and rules and pick your counting channel. Make sure the bot can view it, send messages, add reactions, and manage messages there.
  3. 3Press Save.
  4. 4Type 1 in the channel. The bot reacts to it and the game starts.
The Get started bar on the Counting page with all three steps ticked: Switch Counting on, Pick a counting channel, and Save. It reads Ready to count.
The Get started bar at the top of the Counting page ticks each step off.

A free Discord counting bot

Every setting on the Counting page works on the free plan. Premium only changes things outside Counting, like how many commands and servers your bot can have.

Free

$0
  • All of Counting: maths, saves, checkpoints, milestones, records, and posting counts as the member
  • /count, /count-staff, and both events, which don't use up your 3 free commands and 3 free events
  • Up to 5 servers

Premium

$12.50 a month for one bot
  • Unlimited commands, events, and servers
  • Your own status line, with no BotGhost branding
  • Premium modules like Music and AI

Free bots go offline after 2 days with no activity. Read about free hosting

The counting leaderboard and records

Every right number is a point for whoever typed it. Members check the board with /count top and their own score with /count me, and only they see the reply.

  • /count top lists the 10 members with the most right counts in your server.
  • /count me shows your right counts, your place, and how many mistakes you've made.
  • When a run passes the channel's record, the bot says so once, in the channel.

Discord counting bot questions

Didn't find your question? Ask us in the BotGhost Discord, or read the Counting docs.

Yes. Counting on BotGhost is free on every bot, and nothing on its page needs Premium: maths, saves, checkpoints, milestones, records, the leaderboard, and posting counts as the member. Its commands and events don't use up the free plan's 3 commands and 3 events.

Counting on the free plan

Start a counting game in your server

Switch on Counting, pick a channel, and type 1. The free plan doesn't need a card.

Set up Counting for free