Engine for the night search game Shvatka/Encounter
Allows planning and running games. Consists of a REST interface and a Telegram bot.
-
Game scenario editor,
-
Game preparation management,
-
Team formation by the captain,
-
Assigning deputy captains with different permissions,
-
Collecting game applications,
-
Running the game,
-
Informing organizers about game progress,
-
Generating game results,
-
Storing statistics of past games
-
cp config_dist config -
Fill in the configs in
config -
Set the database URL in
alembic.ini -
Run and apply migrations
python -m alembic upgrade head.
uv pip install . export BOT_PATH=$PWD shvatka-tgbot
-
cp config_dist config -
Fill in the configs in
config -
Set the database URL in
alembic.ini -
Run and apply migrations
docker-compose run cli -c "python -m alembic upgrade head" -
docker-compose up -d