Bloops - offline quizzes


What is bloops bot?
This is a telegram bot π€ for organizing quizzes similar to quizzes in tiktok, where you need to
30 seconds name a few words from the proposed categories at a random letter. The bot is organizing, counting points, and you play with your friends
Location
You can use it here -> bloops in Telegram
Why?
πππ The project was created for playing with the family during the holidays. This is just fun
Features
- πΉοΈ Offline format for small get-togethers with friends or parties
- π² Quiz format with clear rules, in 30 seconds you need to name a few words for the dropped out letter
- π Bloops are additional tasks that you can get, maybe they will amuse you or increase the number of points
- π― You can even add players without telegrams
- π½ Players have profiles, simple statistics are kept
- π¨ Simple interface, you can create a game in a few steps and customize it for yourself, for example, add or remove blues, vote or enable your categories
- π₯οΈβ You can use a CLI or deploy docker container
- π¨βπ¬π₯½π§ͺ Key-value embedded db, when moving the application to another location, you just need to copy the db file and run the application
- π Without complex configuration, compiled and started
Language and localization
Noπ, only in Russian
How does it work?
Creating a game

The process of the game

Play
π PLAY
Site
π₯π±π bloops.fun
Development
This is shitty code, I know there is no testing in it, but this is my little hackathon to get it done quickly for the holidays
π Quick start
Use docker
docker pull robotomize/bloops
For CLI version make
- Clone repo
$ git clone https://github.com/robotomize/bloops.git
- Build CLI application
$ cd bloop
$ go build cmd/bloops-cli
- Register your bot token bot father
$ ./bloops-cli
Or you can build the service by adding the bot token to the environment variables
$ go build cmd/bloops-srv
Telegram: @robotomize