{"repo":"MassonNN/masson-aiogram-template","free":true,"listed":false,"github":"https://github.com/MassonNN/masson-aiogram-template","clone":"git clone https://github.com/MassonNN/masson-aiogram-template.git","description":"This is a scalable and functional template for any bots which will be made with aiogram 3.x","language":"Python","stars":127,"topics":["aiogram","aiogram3","bot","open-source","telegram","template"],"license":"MIT","category":"chat-messaging","readme_excerpt":"--- Setup bot 1. Clone this repository 2. Change the name of .env.dist to .env and set all environment variables as you need 3. Change password for redis in build/redis.conf ( requirepass and masterauth ). Set same password in .env ( REDIS PASSWORD ). 4. Change project name and other information in pyproject.toml 5. make project-start to start project with docker-compose or make help if you want to know more about make commands --- Development If you want to lint your code: \\ \\ This will start isort, blue and ruff to src and tests folders You can manually run any instrument by: \\ make ruff , make blue or make isort Migrations make generate NAME= \\ Generate alembic revision for migration with given name make migrate \\ Apply migrations to the target database --- Roadmap - Add Github Actions CI/CD - Light (simplified) version without docker and CI/CD - Highload version with NATS and Docker Swarm - More tests kit and update factory","default_branch":null,"files":null,"tree":[],"storefront":"/r/MassonNN","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/MassonNN/masson-aiogram-template/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}