Skip to content
Public template

About

🐍Public bot template with SQLAlchemy and Alembic configurations

Resources

Stars

0 stars

Watchers

1 watching

Forks

Latest commit

 

History

15 Commits

Folders and files

Repository files navigation

BotoforgeRepoTemplate

Используется только асинхронщина

wspace

Зависимости

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

  1. Команда
alembic -c src/alembic.ini revision --autogenerate
  1. Команда
alembic -c src/alembic.ini upgrade head

Usage

  • Пример использования fabric-репозитория изложен в файле main.py

About

🐍Public bot template with SQLAlchemy and Alembic configurations

Resources

Stars

0 stars

Watchers

1 watching

Forks

Releases

Packages

Used by

Contributors

Languages