- Добавлены методы в `AsyncBotDB` и `PostRepository` для обновления статусов сообщений по идентификатору сообщения и для групп медиафайлов. - Добавлено поле `status` в модель `TelegramPost` и обновлена схема базы данных, чтобы включить это поле со значением по умолчанию 'suggest'. - Обновлен `PostPublishService` для установки статусов сообщений на 'approved' или 'declined' в процессе публикации.
30 lines
434 B
Plaintext
30 lines
434 B
Plaintext
# Core dependencies
|
|
aiogram~=3.10.0
|
|
python-dotenv~=1.0.0
|
|
|
|
# Database
|
|
aiosqlite~=0.20.0
|
|
|
|
# Logging
|
|
loguru==0.7.2
|
|
|
|
# System monitoring
|
|
psutil~=6.1.0
|
|
|
|
# Scheduling
|
|
apscheduler~=3.10.4
|
|
|
|
# Metrics and monitoring
|
|
prometheus-client==0.19.0
|
|
aiohttp==3.9.1
|
|
|
|
# Network stability improvements
|
|
aiohttp[speedups]>=3.9.1
|
|
aiodns>=3.0.0
|
|
charset-normalizer>=3.0.0
|
|
|
|
# Development tools
|
|
pluggy==1.5.0
|
|
attrs~=23.2.0
|
|
typing_extensions~=4.12.2
|
|
emoji~=2.8.0 |