Live now · Free

Risky Roller

A dice game for your Discord server.

One slash command opens a round. Everyone rolls 1–100. Highest roll asks a question to the lowest. The bot keeps the dice fair — what you ask is up to you.

Twenty Discord users — Lil Bill, Bill Murray, Bilbo Baggins, Wild Bill and others — listed in a Risky Roller round in descending roll order from 99 down to 11.
A round, start to finish

Rolls, ties, and special outcomes.

The whole game is on this page. No hidden mechanics, no premium features, no surprise paywalls. A handful of small rules and you're playing.

Roll a 1 — two questioners fire at you
The lower special. Roll a 1 and both the highest and second-highest rollers each get to ask you a question. The dice giveth, the dice taketh away.
Discord message: someone rolled a 1, and two top-rollers each get to fire a question at them via an Ask Question button.
Roll a 69 — ask the room
The upper special. Roll a 69 and skip the highest-asks-lowest rule entirely — you get to post a question to everyone in the round, in a thread. Yes, on purpose.
Discord message: a player rolled 69 and gets to ask the whole room a question, with their answer posted in a thread.
One roll per round
Each player can roll once. The roll is a random integer from 1 to 100. You can't take it back, you can't reroll, you live with it.
Highest asks lowest
When the round closes, the highest roll resolves as the winner and the lowest as the loser. The winner sends a question to the loser via the Ask button.
Discord message: the question prompt — the winner asks the loser 'What's the worst lie you've told to get out of doing chores?' and the loser's reply, formatted in a clean embed.
Ties reroll
If multiple players tie for highest, only those tied players reroll until a single winner exists. Lowest is decided in the original round, no reroll there.
State survives restarts
Active rounds and pending questions are persisted to SQLite. If the bot restarts mid-round, players can still roll and resolve. No game lost.
Optional ping role
Admins can configure a role that gets pinged when a new round starts, so the regulars know to come roll. Or skip it — rounds work fine without.
How it works

Three steps.

01
Add the bot
One click invites Risky Roller to your server. Pick the channels it can see.
02
Run the command
/risky_start opens a round. Members hit Roll. Press Close to resolve.
03
Highest asks lowest
The winner sends a question to the lowest roller. The bot just keeps the dice fair.
Commands

Three slash commands. That's the lot.

No prefix to remember. No dashboard to log into. Run /risky_start in any channel and you're playing.

/risky_start
Open a new round in the current channel.
Anyone
/risky_set_ping
Set the role pinged when a new round starts.
Admin
/risky_reset_state
Clear active rounds and pending prompts in this channel.
Admin
FAQ

Quick questions.

Is it really free?
Yes. No premium tier, no paywall on features, no nag screens. Risky Roller is one bot in a small studio — you're not its revenue stream.
Is the content NSFW?
The bot itself is content-agnostic. It rolls dice and routes questions. Whether your server keeps it tame or unhinged is entirely up to your community and your moderators.
Is Risky Roller part of something bigger?
Yes — Risky Roller is one of sixteen game modes inside Poppy, the games suite. Risky Roller is the only one that's also released as a free standalone bot. If you like this and want a whole party-game library, check out Poppy.
Can I run it myself?
Yep — Risky Roller is open source as OpenRoller on GitHub. Python 3.10+, discord.py, SQLite for state. The repo has setup instructions.
What if a round goes off the rails?
Admins can run /risky_reset_state in the channel to clear the active round and any pending questions. No round is permanent.
Does it need any privileged intents?
No. Slash commands only. The bot doesn't read message content or member lists, just what users send through commands and buttons.
Can I limit it to certain channels?
Yes — Discord's standard channel permissions handle this. Just remove the bot's "Use Application Commands" permission in any channel where you don't want it active.
Install

Add it to your server.

One click, free, takes about thirty seconds. Pick a server, accept the bot's permissions, run /risky_start.

Add Risky Roller to Discord
REQUIRES SEND MESSAGES · EMBED LINKS · USE SLASH COMMANDS
Also from Billybots

If you like Risky Roller…