Skip to content

Этот шаблон представляет собой готовую структуру проекта на AIOGram 2

Notifications You must be signed in to change notification settings

AlgorithmAlchemy/Aiogram-Sample-Template

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

66 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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 - свободное использование и модификация

About

Этот шаблон представляет собой готовую структуру проекта на AIOGram 2

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages