Обзор проекта ============= MyLife3000 - это телеграм бот для психологической саморефлексии, который помогает пользователям исследовать свои мысли и чувства через глубокие вопросы. Основные особенности ------------------- * **Конфиденциальность**: Бот не сохраняет персональные данные и ответы пользователей * **Асинхронная архитектура**: Использует python-telegram-bot и asyncpg * **Dependency Injection**: Изоляция логики через класс Questionary * **Docker-развертывание**: Полностью контейнеризированное приложение Архитектура ----------- Проект использует многослойную архитектуру: .. mermaid:: graph TB A[Telegram Bot] --> B[Handlers] B --> C[Questionary] C --> D[Questions Data] B --> E[Database] E --> F[PostgreSQL] Состояния диалога ----------------- Бот использует конечный автомат состояний: 1. **MAIN_MENU** - главное меню 2. **SECTION_MENU** - меню раздела 3. **THEME** - выбор темы 4. **RESULT** - результат с вопросом