Proofle
for Discord

Proofle in your server

A morning kickoff, everyone's results in one channel, and a leaderboard that keeps score by the day, week, month and all time.

Add Proofle to Discord

Needs View Channel, Send Messages and Embed Links in one channel. It never reads messages or member lists.

Set it up

  1. 1
    Add the bot with the button above. You need Manage Server permission.
  2. 2
    Pick a channel by running this in your server:
    /proofle setup channel:#proofle time:09:00 timezone:America/Chicago
    Only channel is required. The rest:
    channel
    Where the kickoff, recaps and members' shared results are posted. The bot needs to be able to post there.
    time
    When the daily "Proofle #N is live" post goes out, 24-hour clock. Default 09:00.
    timezone
    Which clock that time follows, as an IANA name such as America/Chicago or Europe/London. It also decides which day "today" is for the leaderboard. Default America/New_York.
    recap
    Whether the bot follows the kickoff with a recap of yesterday: how many played, the average proof, who hit Hazmat, and the most-missed question. Default on.
    recap_answers
    Whether the recap reveals the answer to that most-missed question, behind a spoiler tag. Default off, since members in other time zones may still be mid-game.
    categories
    Which question banks your server's Proofle draws from: american, scotch, irish, world, distillation. Type them comma-separated (suggestions appear as you type), pick a ready-made combination like American + Scotch, or leave it as all.
    Run /proofle setup again any time to change these.
  3. 3
    Done. Every morning at kickoff the bot posts "Proofle #N is live" with a Play button, then a recap of yesterday: who played, the average, who hit Hazmat, and the most-missed question.

How server scores work

Commands

/proofle today
Today's link and whether you've played. Only you see it.
/proofle kickoff
Post the "Proofle is live" prompt with a Play button in the current channel, for anyone to rally the room.
/proofle leaderboard
Top 10 for today, this week, this month or all time.
/proofle stats
A stats card for you or another player on the board.
/proofle submit
Link to submit a question for review.
/proofle setup
Admin. Channel, kickoff time, timezone, recap on or off, answers in the recap.
/proofle recap
Admin. Post yesterday's recap now.
/proofle unlink
Admin. Remove Proofle from the server. Scores are kept.