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.
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.
Each game is a self-contained module under /[command] — pick a mode, the bot runs the round.
All sixteen modes share the same engine. The infrastructure does the boring work; the game logic does the fun part.
game_manager handles round lifecycle, timers, and state. Every mode persists a game_id, channel, message, and payload — and recovers gracefully on restart./consent registers eligibility for ToD-style modes. Mentions in active games are scanned to surface non-consenting users so they aren't dragged in./config add_channel. Channels not on the list don't accept game commands.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.