RepositoryPython
andrew000

andrew000/aiogram-template

Telegram Bot Template. aiogram, i18n, SQLAlchemy+Alembic, PostgreSQL, Redis, Caddy Server, Docker, uv, FTL-Extract

91sao
7fork
0issue
0lượt xem

Thành tựu nổi bật

Những danh hiệu mới nhất của dự án

1
TINIX TRENDING·Chủ đề: aiogram-template

#1 Repository Của Tháng

1
TINIX TRENDING·Chủ đề: aiogram-bot-template

#1 Repository Của Tháng

1
TINIX TRENDING·Chủ đề: alembic

#1 Repository Của Tháng

🚀 Mẫu bot Telegram aiogram 3 đầy đủ tính năng

Một bộ khung bot Telegram hoàn chỉnh với aiogram 3, SQLAlchemy, PostgreSQL, Redis và Docker — chỉ cần clone và chạy.

Đây là template để xây dựng bot Telegram bằng thư viện aiogram phiên bản 3. Dự án tích hợp đầy đủ stack: cơ sở dữ liệu PostgreSQL, bộ nhớ đệm Redis, web server Caddy, đồng thời hỗ trợ đa ngôn ngữ (i18n) bằng Project Fluent và quản lý migration với Alembic. Mọi thứ đều được đóng gói trong Docker để dễ triển khai.

✨ Điểm nổi bật

  • aiogram 3: Sử dụng bản cập nhật mới nhất của thư viện aiogram.
  • SQLAlchemy + Alembic: Quản lý ORM và migration cơ sở dữ liệu chuyên nghiệp.
  • PostgreSQL & Redis: Cơ sở dữ liệu chính và bộ nhớ đệm được tích hợp sẵn.
  • Caddy Server: Web server tự động cấp SSL và hỗ trợ webhook.
  • Docker Compose: Triển khai toàn bộ hệ thống chỉ bằng một lệnh just up.
  • i18n (Project Fluent): Hỗ trợ đa ngôn ngữ với công cụ trích xuất khóa FTL tự động.
  • uv: Quản lý môi trường ảo và dependency nhanh chóng.
  • Pre-commit hooks: Kiểm tra chất lượng code tự động trước khi commit.

💡 Vì sao đáng chú ý

Template này không chỉ cung cấp cấu trúc dự án mẫu mà còn tích hợp đầy đủ công cụ DevOps như Docker, Caddy và Alembic, giúp nhà phát triển tập trung vào logic bot thay vì cấu hình môi trường. Việc sử dụng just để quản lý lệnh và uv để quản lý dependency giúp quy trình phát triển nhanh chóng và nhất quán.

Thích hợp cho các dự án bot Telegram cần hệ thống backend vữ chắc, hỗ trợ đa ngôn ngữ và dễ dàng mở rộng.


#aiogram #TelegramBot #Docker #OpenSource #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.

RepositoryPython
bomzheg/Shvatka

No description provided.

144
Oct 12, 2026
RepositoryPython
arturboyun/AiogramBotTemplate

This is a template for easy start of bot development for Telegram

129
Jun 17, 2026
RepositoryPython
bomzheg/aiogram_template

No description provided.

108
Dec 28, 2025
RepositoryPython
donbarbos/telegram-bot-template

🤖 Template for telegram bot using postgres, pgbouncer, redis, docker, amplitude, prometheus, grafana, CI with admin panel

478
Aug 27, 2026
RepositoryPython
fabriziosalmi/patterns

Automated OWASP CRS and Bad Bot Detection for Nginx, Apache, Traefik and HaProxy

315
Oct 21, 2026
RepositoryPython
MasterGroosha/telegram-feedback-bot

Пример бота обратной связи без использования БД: https://t.me/Groosha_bot

187
Jul 12, 2025
RepositoryPython
MasterGroosha/my-id-bot

Telegram bot to get ID of some chats (including your own ID)

165
Dec 27, 2025
RepositoryPython
wakaree/aiogram_bot_template

Aiogram 3.x bot template using PostgreSQL (asyncpg) with SQLAlchemy + alembic.

164
Jul 19, 2026
RepositoryPython
MasterGroosha/telegram-report-bot

A simple bot to handle reports from users in your chat

138
Apr 1, 2026