Implement user-specific question numbering and update database schema. Added triggers for automatic question numbering and adjustments upon deletion. Enhanced CRUD operations to manage user_question_number effectively.

This commit is contained in:
2025-09-06 18:35:12 +03:00
parent 50be010026
commit 596a2fa813
111 changed files with 16847 additions and 65 deletions

28
requirements.txt Normal file
View File

@@ -0,0 +1,28 @@
# Основные зависимости для Telegram бота
aiogram==3.3.0
aiohttp==3.9.1
aiosqlite==0.19.0
# Для работы с переменными окружения
python-dotenv==1.0.0
# Для работы с датами
python-dateutil==2.8.2
# Для валидации данных
pydantic==2.5.2
# Для логирования
loguru==0.7.2
# Для работы с JSON
orjson==3.9.10
# Дополнительные утилиты
cryptography>=42.0.0
# Для Prometheus метрик
prometheus-client==0.19.0
# Для работы с процессами и системной информацией
psutil==5.9.8