Aiogram-Sample-Template 🚀
Быстрый старт для aiogram 3.x проектов с продуманной структурой
- Готовый скелет проекта с логичной структурой папок
- Примеры всех основных компонентов:
- Команды (
/start
, /help) - Обработчики сообщений
- Клавиатуры (Reply/Inline)
- FSM (машины состояний)
- Middleware
- Команды (
- Преднастроенные:
- Логирование
- Конфигурация через .env
- Docker-поддержка
- Документированный код с пояснениями
- Python 3.10+
- Aiogram 2 .x
- Redis (для FSM и кэша)
- Docker (опционально)
git clone https://github.com/AlgorithmAlchemy/Aiogram-Sample-Template.git
cd Aiogram-Sample-Template
pip install -r requirements.txt
cp .env.example .env
# Заполните .env своими данными
python main.py
├── app/
│ ├── handlers/ # Все обработчики
│ ├── keyboards/ # Клавиатуры
│ ├── middlewares/ # Прослойки
│ ├── services/ # Бизнес-логика
│ └── utils/ # Вспомогательные функции
├── data/config.py # Конфигурация
├── main.py # Точка входа
└── README.md # Документация
- Начинающим для изучения aiogram
- Опытным разработчикам для быстрого старта проектов
- Командам для стандартизации структуры
MIT - свободное использование и модификация