# BotServer + Telegram Combined Dependencies
# ===========================================
# Use latest stable versions

# ==========================================
# Core
# ==========================================

# HTTP client for async requests
aiohttp>=3.9.0

# Pydantic for validation
pydantic>=2.5.0
pydantic-settings>=2.1.0

# Configuration
python-dotenv>=1.0.0
PyYAML>=6.0.0

# ==========================================
# gRPC
# ==========================================

grpcio>=1.60.0
grpcio-tools>=1.60.0
protobuf>=4.25.0

# ==========================================
# Telegram
# ==========================================

# Telethon for Telegram user client (monitoring channels)
Telethon>=1.36.0

# python-telegram-bot for sending test signals via bot
python-telegram-bot>=21.0

# ==========================================
# Redis
# ==========================================

redis>=5.0.0

# ==========================================
# CLI and Logging
# ==========================================

rich>=13.7.0
colorlog>=6.8.0
questionary>=2.0.0

# ==========================================
# System Monitoring
# ==========================================

psutil>=5.9.0
