Skip to content

Tapeline/Sdamgiabot

Repository files navigation

📕 Sdamgia bot

RU locale only

GitHub License GitHub Actions Workflow Status GitHub Issues or Pull Requests

Bot for exercising GIA (EGE) exams

Starting

Deploying remotely

Bot uses Docker+Docker Compose for deployment.

git clone https://github.com/Tapeline/Sdamgiabot.git
cd Sdamgiabot
docker compose up -d

Provide BOT_TOKEN environment variable when starting Compose.

Running locally

For running locally bot requires wkhtmltopdf installed. More info about this requirement at imgkit page and wkhtmltopdf page.

Attention!

On Windows you must explicitly pass the path to wkhtmltoimage.exe through env WKHTMLTOIMAGE_BIN

All pip requirements are listed in requirements.txt.

Usage

Bot supports several commands (no buttons, because I'm too lazy)

All info about them is listed in /help

Tech stack

Aiogram 3 Peewee ORM Postgres APScheduler BS4 Docker

Developer

Project is being developed by @Tapeline

License

This work is licensed under GNU General Public License v3.0