- Обновлен Dockerfile для установки необходимых зависимостей. - Добавлены новые переменные окружения для настройки ML-скоринга в env.example. - Реализованы методы для получения и обновления ML-скоров в AsyncBotDB и PostRepository. - Обновлены обработчики публикации постов для интеграции ML-скоринга. - Добавлен новый обработчик для получения статистики ML-скоринга в админ-панели. - Обновлены функции для форматирования сообщений с учетом ML-скоров.
39 lines
711 B
Plaintext
39 lines
711 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
|
|
|
|
# S3 Storage (для хранения медиафайлов опубликованных постов)
|
|
aioboto3>=12.0.0
|
|
|
|
# ML Scoring (для оценки вероятности публикации постов)
|
|
numpy>=1.24.0
|
|
transformers>=4.30.0
|
|
torch>=2.0.0
|
|
httpx>=0.24.0 |