# Telegram client
telethon>=1.34.0

# AI service (OpenAI-compatible)
openai>=1.30.0

# HTTP requests (Bale API)
requests>=2.31.0

# Admin panel
flask>=3.0.0
flask-login>=0.6.3
werkzeug>=3.0.0

# Database ORM
sqlalchemy>=2.0.0

# Optional: enables live CPU/RAM metrics on the dashboard (gracefully skipped if absent)
psutil>=5.9.0

# Excel (.xlsx) export for the Reports module
openpyxl>=3.1.0

# Jalali (Persian) calendar conversion for display timestamps
jdatetime>=5.0.0

# Password hashing (bundled with werkzeug, listed explicitly)
# werkzeug already provides generate_password_hash / check_password_hash
