One anonymous line each
Members write their line in a private form, from the board’s button or /whodunit submit, and can change it until submissions close. Other members never see who wrote what.
Whodunit is a party game for communities that know each other a little too well. Members answer a prompt with one anonymous line, BotGG posts all the lines, and everyone guesses who wrote what. At the reveal, correct guessers score, authors score for every wrong guess, and a line nobody figured out earns its author the poker-face bonus.

Members write their line in a private form, from the board’s button or /whodunit submit, and can change it until submissions close. Other members never see who wrote what.
The guess panel lets you pick a line and then a suspect from the list of authors. Your own line and your own name are hidden, and you can change guesses until the reveal.
Right guesses score for the guesser, each wrong guess on a line scores for its author, and an unguessed line pays the poker-face bonus. You set every value.
/whodunit leaderboard ranks the season, /whodunit score shows anyone’s record. Start a new season in the console; old seasons stay readable.
Set how long submissions and guessing last (5 minutes to 7 days), and turn on auto-restart so a new round starts a set time after the last one.
Pay Bank coins for every point scored at the reveal, in the same transaction as the scores, so nobody is paid twice.
Open https://console.botgg.app, choose your server and turn on Whodunit in the Engagement section. Pick the round channel, a default prompt, the timings and the scoring, with a live board preview.
Start one with /whodunit start or from the console’s Round tab. The board appears with the prompt, the deadline and a Write my line button.
When submissions close the lines are shuffled and the board lists them with the suspects. Members press Guess and match lines to authors.
At the deadline (or /whodunit next) the board shows every author, and the results post lists the podium, the best poker faces and the coins paid.
Before the reveal, the authors of a running round are never shown in Discord, in the console or to Flows. Staff can take down an inappropriate line before the reveal (its guesses go with it), and the server’s blocked-link rules and mention protection apply to every line.
A round needs a minimum number of lines (3 to 20) or it is cancelled without scores. Free servers can have up to 12 lines per round and Pro servers 20, which keeps the board readable in a single message.
/whodunit submit and /whodunit guess: write your line and make your guesses/whodunit leaderboard and /whodunit score: the season ranking and anyone’s record/whodunit start, /whodunit next, /whodunit cancel: for staffGenerated from the bot’s real command definitions. Full list on the commands page.
/whodunitWhodunit: anonymous lines, guess who wrote what7 subcommands/whodunit startprompt?collect_minutes?guess_minutes?Start a round (staff)/whodunit submitWrite your anonymous line for the running round/whodunit guessGuess who wrote which line/whodunit nextMove the round on now: close submissions or reveal (staff)/whodunit cancelCancel the running round (staff)/whodunit leaderboardseason?Season leaderboard/whodunit scoremember?Your Whodunit score (or another member’s)Every feature works on the Free plan. Pro raises the limits and unlocks extras.
| Limit | Free | Pro |
|---|---|---|
| Whodunit lines per round | 12 | 20 |
Staff start a round with a prompt. Members each write one anonymous line, then everyone guesses which member wrote each line. The reveal shows the authors and scores the round.
Other members can’t see who wrote what until the reveal, and BotGG never shows authors of a running round, not even to staff in the console. At the reveal every author is shown; that’s the point of the game.
By default a right guess is worth 2 points to the guesser, each wrong guess on your line gives you 1 point, and a line that was guessed but never correctly gives its author 5 points. You can change all three.
If fewer lines than the minimum are submitted when the deadline passes, the round is cancelled and nobody scores. Try a shorter round or a more inviting prompt.
Yes. The first round is started by staff (or a flow); with auto-restart on, a new round starts by itself a set number of hours after each round ends.
Add BotGG for free, then switch features on in the web console.