I'm part of a small Discord server and thought it would be funny to make a Geoguessr-style game where you get presented with a random interesting message from the server and have to guess when, where and by who it was posted.
How It Works
The game works by running /start to start a round.
Example of a round, started with /start context:2. The bot selects a random interesting message in the last year and displays some context around it.
Then players all guess the correct channel, date and user with /guess, and then finally the round auto-ends after a timeout.
The end of a round, where the only player did very badly. The maximum score is 1500 points: 500 for correctly guessing the channel, user and date, with partial credit for nearby dates.
There's also a leaderboard and personal stats.
Installation
I deployed the bot to cheap cloud provider, and you can install it on any server with this link:
The messages are selected with paging shenanigans to avoid having to ever store or index your messages, and I avoid storing any information except user IDs, server IDs, and scores (although user names and server names do appear in logs). See the privacy policy for details.
I'm part of a small Discord server and thought it would be funny to make a Geoguessr-style game where you get presented with a random interesting message from the server and have to guess when, where and by who it was posted.
How It Works
The game works by running
/startto start a round./start context:2. The bot selects a random interesting message in the last year and displays some context around it.Then players all guess the correct channel, date and user with
/guess, and then finally the round auto-ends after a timeout.There's also a leaderboard and personal stats.
Installation
I deployed the bot to cheap cloud provider, and you can install it on any server with this link:
The messages are selected with paging shenanigans to avoid having to ever store or index your messages, and I avoid storing any information except user IDs, server IDs, and scores (although user names and server names do appear in logs). See the privacy policy for details.
Source Code
The source code is on GitHub at brendanlong/channelguessr.
Details
The full help command output: