BotoforgeRepoTemplate Используется только асинхронщина Зависимости Frame Ver aiogram 3.13.1 asyncpg 0.29.0 pydantic 2.9.2 pydantic_settings 2.5.2 python-dotenv 1.0.1 SQLAlchemy 2.0.35 Alembic 1.13.3 Python 3.11.x or older Файловая структура └───src ├───db ├───handlers ├───keyboards ├───middlewares ├───migrations │ └───versions ├───repo ├───schemas ├───services ├───states └───utils └───dependencies .env example POSTGRES_USER="botoforge" POSTGRES_PASSWORD="password" POSTGRES_DB="test" POSTGRES_HOST="ip" POSTGRES_PORT="5432" TOKEN="TOKEN" ВНИМАНИЕ! После создания/изменения моделей для БД, применить следующие команды alembic Команда alembic -c src/alembic.ini revision --autogenerate Команда alembic -c src/alembic.ini upgrade head Usage Пример использования fabric-репозитория изложен в файле main.py