Live · in testing

Po ppy

Sixteen party games, one bot.

Poppy is the games suite. Risky Roller is one of the games inside it — the rest are Truth or Dare variants, Would You Rather, Never Have I Ever, Two Truths and a Lie, Most Likely To, Story Builder, Mt. Rushmore Draft, and more. Live now, still in testing — invite-only while it bakes.

/play · pick a game
Truth or
Dare
Would
You
Rather
Two
Truths
Most
Likely
To
Hot
Takes
Story
Builder
Mt.
Rushmore
Never
Have I
FFA
Clap
back
+5 more
Why one bot for everything

Game night, without the bot-juggling.

Most servers running games end up with three or four bots — one for ToD, one for trivia, one for whatever's trending. Each with its own command syntax, its own embed style, its own quirks. Poppy is one bot, one game loop, sixteen modes.

One game loop
Every mode shares pacing, voting, and scoring infrastructure. Round timers, prompt rotation, vote tallies — all the same under the hood, so once you've played one Poppy game, you've played them all.
AI prompts you can curate
Some modes use AI-generated prompts. The prompts go through a per-game template you can edit from the admin portal. No surprise weirdness.
Consent gating built in
Truth-or-Dare style modes route through a consent check. Mentions in active games scan for non-consenting users. Mods can configure who's eligible per channel.
The games

Sixteen modes. One bot.

Each game is a self-contained module under /[command] — pick a mode, the bot runs the round.

Risky Roller
A dice game where the highest roll asks the lowest a question. Also released as a free standalone bot.
Traditional ToD /traditional
Classic Truth or Dare with consent-aware targeting and a clean turn order.
FFA /ffa
Free-for-all variant — no formal turn order, anyone can call anyone.
Would You Rather /wyr
A or B prompts with live voting and tallies. AI-generated or from the curated bank.
Never Have I Ever /nhie
Have / haven't with anonymous tallies — vote without committing publicly.
Most Likely To /mlt
Vote on which member fits a prompt. Reveal the winner each round.
Two Truths and a Lie /ttl
Submit three statements, one false. The room votes on which is the lie.
Hot Takes /hottakes
Drop your spiciest opinion. The room agrees, disagrees, or recoils.
Story Builder /story
Round-robin story building, one sentence per player. The bot keeps the through-line.
Anonymous AMA /ama
Members ask anonymous questions, host answers publicly. Optional moderation queue.
Fantasies & Dealbreakers /fantasies
Submit a fantasy and a dealbreaker. The room compares notes.
Name Your Price /price
"What would it take to..." — auction-style prompts with bids and reactions.
Mt. Rushmore Draft /rushmore
Draft your Mount Rushmore for a category. Snake order, head-to-head reveal.
Clapback /clapback
Quiplash-style retort prompts. Submit a comeback, room votes the winner.
LegitLibs /legitlibs
Mad Libs reimagined — composable templates with curated blanks across categories.
Spin the Compliment /compliment
A wholesome turn — random spin lands on a member, the group offers a real compliment.
Behind the games

How Poppy actually runs.

All sixteen modes share the same engine. The infrastructure does the boring work; the game logic does the fun part.

Shared game loop
game_manager handles round lifecycle, timers, and state. Every mode persists a game_id, channel, message, and payload — and recovers gracefully on restart.
Live progress bar
Round timers and vote progress render as live-updating bars. No "is this still going?" guessing.
AI prompt templates
Per-game prompt templates live in a config file (and an admin portal UI). You can curate prompts before they go live.
Consent system
/consent registers eligibility for ToD-style modes. Mentions in active games are scanned to surface non-consenting users so they aren't dragged in.
Round recovery
If the bot restarts mid-game, surviving messages get their views re-attached. No round lost, no "tell me what happened" bookkeeping.
Web admin portal
Optional Flask portal with Discord OAuth — manage the question bank, edit prompt templates, run a one-shot tester, view logs, and edit LegitLibs templates from a browser.
Per-channel configuration
Mods set which channels games can run in via /config add_channel. Channels not on the list don't accept game commands.
Stable across restarts
Active games table tracks live state. A 24-hour sweep auto-expires stale games. Orphaned game messages are cleaned up on startup.
FAQ

Quick questions.

Wait — is Risky Roller part of Poppy?
Yes. Risky Roller is one of the sixteen games inside Poppy. It's also released as a free standalone bot for servers that only want the dice game. Same code, same rules, just packaged differently.
How do I get an invite?
Poppy is invite-only while it's in testing. Drop your email in the notify form on the home page or join the Discord support server — we'll reach out when we're onboarding new servers.
Will it stay paid?
Yes. Poppy is a paid product, sister to Dungeon Keeper. Pricing isn't set yet; testing-phase servers will get clear advance notice and a discount when it launches.
Can I bring my own AI key?
Yes — Poppy uses the Anthropic API for AI-generated prompts. You bring your own key, you control the spend. The default model is Haiku for cost; Sonnet is also supported.
What about NSFW content?
Several modes (Risky Roller, ToD variants, Fantasies & Dealbreakers) can run in either tone. Poppy doesn't enforce content rules — that's your community's call. The consent system makes sure nobody gets pulled into something they didn't sign up for.
Can I add my own questions?
Yes — the question bank is editable from the admin portal. You can add server-specific prompts, disable defaults, and tag prompts by tier.
How does it differ from Dungeon Keeper?
Different products. Dungeon Keeper is moderation. Poppy is games. They share infrastructure conventions but are separate bots with separate goals.
Get on the list

Request an invite.

Poppy is in testing on a small set of servers. We're onboarding new ones gradually as we find rough edges and smooth them out.

STATUS · IN TESTING · INVITE-ONLY
Also from Billybots

Also from Billybots.