| β¬ οΈ Back | π Docs Root |
Documentation and development plans for the Telegram Bot application located in src/telegram_bot.
| Component | Description |
|---|---|
| π Core Infrastructure | DI Container, Configuration, and Settings |
| π Features (Modules) | Modular business logic (Menu, Commands) |
| π Services | Shared services (Director, FSM, Sender, Animation) |
| π Infrastructure | API Routes, Migrations, Models, Redis, Repositories |
| π Middlewares | Throttling, Security, User Validation, I18n |
| π Resources | Templates, Texts, and Keyboards |
| π Tasks | Architectural plans and task lists |
Below is the structure of the src/telegram_bot directory.
src/telegram_bot/
β£ π core # Core Architecture (DI, Config, Settings)
β£ π features # Modular Features (Plugins)
β β£ π redis # Redis-based features (Notifications, Errors)
β β π telegram # Telegram-based features (Menu, Commands)
β£ π infrastructure # Data Access & System Layer
β£ π middlewares # Update processing pipeline
β£ π resources # Static assets (Templates, Locales)
β£ π services # Shared Business Services
β π app_telegram.py # Entry Point (Polling)
Quick access to architectural concepts.
feature_setting.py manifest.INSTALLED_FEATURES.MENU_CONFIG.