Counting Game lets your members work together to count upward as a group in a dedicated channel. One person posts a number, the next person continues the count, and so on — if someone breaks the count, what happens next depends on how you've configured the feature.
Counting Game is configured entirely through the web dashboard. The
/countingslash command lets members check the game's current state, stats, and break role info from within Discord.
The single channel where the counting game is active. Only messages sent in this channel are checked as counts.
Controls what counts as a valid next number.
3 is posted, the next message must be 4 - an equation like 2*2 is not accepted.3 is posted, someone could post either 4 or 2*2.3 is posted, 2*2 is accepted but 4 on its own is not.In Exact OR Equation and Equation Only modes, the letter
x/Xis automatically treated as a multiplication sign, since that's common informal notation. Posting2x2is treated the same as2*2- it won't be rejected as a wrong answer.
When enabled, the same person can't post two counts in a row - someone else has to post the next number before that person can count again.
Controls what happens when someone posts a wrong count.
1.An optional role that Cakey Bot automatically gives to whoever breaks the count.
An optional amount of time (in minutes) the fail role stays assigned before Cakey Bot automatically removes it again.
0 to make the fail role assignment permanent - it will not be removed automatically.43200 minutes (30 days).An optional list of roles (you can select more than one) that fully exclude members from the counting game. A member is ignored if they hold any of the configured roles.
Members with an Ignored Role:
This is useful for excluding moderators, bots, or other accounts that regularly post in the counting channel from affecting the game.
By default, Cakey Bot replies with a built-in failure message when someone breaks the count. You can override this with your own text and/or embed instead.
{user.mention}, {server.name}).Custom Failure Embed is a premium feature. Non-premium servers can still set a custom plain-text message, but the embed picker is disabled.
If both are left empty, Cakey Bot falls back to its default failure message. If a Custom Failure Embed was previously set but your server's premium subscription has since ended, Cakey Bot falls back to the Custom Failure Message (or the default message if that's empty too) until premium is restored.
A "Reset Count" button on the dashboard immediately resets the current count back to 0 - the same reset that happens when someone breaks the count - without needing anyone to actually post an invalid message in Discord.
This only resets the current count and current counter. The all-time highest streak is never affected.
When a member posts a correct count, Cakey Bot reacts to their message with ✅.
When a member posts an incorrect count, Cakey Bot replies explaining what happened - whether the count reset back to 1 or is continuing from where it left off - and states the server's all-time highest streak.
The all-time highest streak is tracked permanently for your server and never decreases, even when the current count resets. It's a record of the best your server has ever done!
There are no slash commands for this feature - it is configured entirely through the web dashboard.
Usage Key: <required> / [optional]
| Command | Description | Usage | Permission |
|---|---|---|---|
| /counting status | Shows the current count, the next expected number, and who currently holds the count. | N/A | None |
| /counting stats | Shows the all-time highest count your server has ever reached. | N/A | None |
| /counting my-role | Shows whether you currently hold the server's Fail Role, and when it expires if temporary. | N/A | None |
| /counting break-role | Shows the role (if any) assigned to whoever breaks the count, and whether it's permanent or temporary. | N/A | None |