Discord Dice, Coin Flip, Rock-Paper-Scissors and Counting Commands
When friends are arguing over "who goes first?" or a game needs a bit of luck, nobody should have to leave the chat for another site. VeyroBot's /dice, /coinflip, /choose and /rps commands post the result straight into the channel so everyone sees it at the same time. The commands use no external source and, apart from counting, store nothing; every result is fully random.
Dice and coin flip
/dice rolls a single six-sided die and returns a number from 1 to 6; /coinflip gives heads or tails. Both produce a fresh, fully random result every time.
Pick from your options
Give /choose between 2 and 20 options separated by commas or the | sign and the bot picks one at random. If you list the same option twice (ignoring upper/lower case) it counts once.
Rock-paper-scissors against the bot
Choose rock, paper or scissors with /rps; the bot makes its own random pick and one message tells you whether you won, lost or tied.
Safe and lightweight
The commands neutralise any mentions in the text you type (including @everyone) so nobody gets pinged. No external service is used; the only thing written to the database is the counting game's state (current number, record and the last counter's ID), and the other commands store nothing.
A counting channel
Set a channel aside for the counting game with /counting setup: members count up from 1 in turn and a correct number gets a ✅. A wrong number sends the count back to 1 and the record is kept; the same person cannot count twice in a row, that message gets 🚫 and the count is not affected. Messages that are not numbers are deleted (except those from staff with Manage Messages).
Who it’s for
Communities that want quick decisions, games or banter in chat.
Who it’s not for
Not for serious giveaways or prize contests — these commands don't record results or keep a verifiable log; use the giveaway module for that.
Setup in 3 steps
-
1
Add the bot to your server
Open the invite link above, pick your server and approve the permissions. The bot comes online within seconds.
-
2
Open the Fun Commands tab
In the dashboard, select your server and open the Fun Commands tab from the left menu; the module is on by default.
-
3
Try a command in a channel
Type /dice, /coinflip, /choose or /rps in any channel; for counting, pick the channel with /counting kur.
Related commands
For the full list of commands, see the commands page.
Step-by-step usage in the docs: Fun Commands
Sourced, dated comparisons with other bots: MEE6 and VeyroBot comparedDyno and VeyroBot comparedCarl-bot and VeyroBot comparedTatsu and VeyroBot comparedBetterAntispam and VeyroBot comparedMEE6, Dyno and Carl-bot compared
Frequently asked questions
Are the results really random?
Yes. Results come from the operating system's secure random number generator; no option is weighted and earlier results never influence the next one.
Can I turn the commands off?
Yes. In the dashboard, the module switch on the Fun Commands tab turns the commands (counting included) on or off together. They can't be switched off one by one.
Do they work in servers without the bot or in direct messages?
If members add VeyroBot to their own account from the app profile, the dice, coin flip, choose and rock-paper-scissors commands also work in servers without the bot and in direct messages. In that case each user is limited to 30 commands per hour. /counting only works where the bot is on the server.
Why are my messages deleted in the counting channel?
Only numbers stay in a counting channel: messages that are not numbers are deleted. Messages from staff with Manage Messages are not deleted, and the deleting can be switched off in the dashboard on the Fun Commands tab.
Adding it is all it takes to try
Add VeyroBot to your server and turn on the modules you want in the web dashboard. You can switch off anything you don't use.
Add to Server for Free