bomzheg/aiogram_template
No description provided for this repository.
🚀 Mẫu khởi tạo bot Telegram với aiogram 3.x
Một template nhẹ gọn giúp bạn nhanh tay chạm tay với aiogram 3.x, kết hợp PostgreSQL và Alembic.
aiogram_template là mẫu dự án bot Telegram được xây dựt trên aiogram 3.x, tích hợp sẵn SQLAlchemy để quản lý cơ sở dữ liệu và Alembic để thực hiện migration. Dự án hướng tới việc giúp bạn thiết lập môi trường phát triển bot một cách nhanhan chóng và có hệ thống.
✨ Điểm nổi bật
- Cấu hình YAML: Sử dụng file
config.ymlđể dễ dàng tù biến cài đặt. - Quản lý CSDL bằng SQLAlchemy: Hỗ trợ làm việc với PostgreSQL một cách trơn tru.
- Migration với Alembic: Dễ dàng cập nhật cấu trúc cơ sở dữ liệu.
- Môi trường ảo hóa: Hướng dẫn tạo và kích hoạt môi trường ảo Python.
- Cài đặt nhanh bằng uv: Sử dụng
uv sync --group testđể cài đặt toàn bộ phụ thuộc. - Chạy bot đơn giản: Chỉ cần
python -m app.tgbotđể khởi động bot.
💡 Vì sao đáng chú ý
Template này không chỉ cung cấp cấu trúc dự án sẵn có, mà còn tích hợp sẵn các công cụ quản lý cơ sở dữ liệu phổ biến như SQLAlchemy và Alembic, giúp bạn tập trung vào phát triển logic bot mà không cần lo lắng về cấu hình ban đầu. Phù hợp với những ai mới bắt đầu với aiogram 3.x hoặc muốn có một nền tảng vững chắc cho dự án.
#aiogram #aiogram3 #PostgreSQL #Alembic #TiniX
Dự án tương tự
Khám phá các dự án và mô hình AI khác có sự tương đồng.
Telegram Bot Template. aiogram, i18n, SQLAlchemy+Alembic, PostgreSQL, Redis, Caddy Server, Docker, uv, FTL-Extract
An extendable async API using FastAPI, Pydantic V2, SQLAlchemy 2.0, PostgreSQL and Redis.
This is a project template which uses FastAPI, Pydantic 2.0, Alembic and async SQLModel as ORM. It shows a complete async CRUD using authentication and role base access control.
An alembic/sqlalchemy extension for migrating sql views, functions, triggers, and policies
An alembic/sqlalchemy extension for migrating sql views, functions, triggers, and policies
Пример бота обратной связи без использования БД: https://t.me/Groosha_bot