- Introduced a new `PrivateHandlers` class to encapsulate private message handling logic, improving organization and maintainability. - Added new dependencies in `requirements.txt` for database support with `aiosqlite`. - Updated the private handlers to utilize modular components for better separation of concerns and easier testing. - Implemented error handling and logging for improved robustness in message processing.
25 lines
310 B
Plaintext
25 lines
310 B
Plaintext
# Core dependencies
|
|
aiogram~=3.10.0
|
|
|
|
# Database
|
|
aiosqlite~=0.20.0
|
|
|
|
# Logging
|
|
loguru==0.7.2
|
|
|
|
# System monitoring
|
|
psutil~=6.1.0
|
|
|
|
# Scheduling
|
|
apscheduler~=3.10.4
|
|
|
|
# Testing
|
|
pytest==8.2.2
|
|
pytest-asyncio==1.1.0
|
|
coverage==7.5.4
|
|
|
|
# Development tools
|
|
pluggy==1.5.0
|
|
attrs~=23.2.0
|
|
typing_extensions~=4.12.2
|
|
emoji~=2.8.0 |