Skip to content

This is a telegram bot created to organize offline games similar to tiktok quizzes.

License

Notifications You must be signed in to change notification settings

bloops-project/bloops

Repository files navigation

Bloops - offline quizzes

Bloops

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.ru

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

  1. Clone repo
$ git clone https://github.com/robotomize/bloops.git
  1. Build CLI application
$ cd bloop
$ go build cmd/bloops-cli
  1. 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

Contact

Telegram: @robotomize