Changes: Frontend: - Added and adjusted command handlers for /start, /cat, /subscribe, /unsubscribe, and /subscription_modify - Implemented mass send function to send images for all subscribed users - Configured scheduler to call function above at 12:00 every day - Added psycopg2 error exception for each handler Backend: - Changed PostgreSQL DB Users table structure(id, chat_id, images_amount) and adjusted all functions' arguments and executes to match these changes - Added a function to fetch selected images_amount for a set chat_id - Slightly optimized GetObjectExtension function - Allowed all functions that work with currentDay to accept int values - Added a script for batch population of MinIO bucket with images from ./files/<day number>/ directory Src: - Updated requirements.txt
32 lines
1.2 KiB
Plaintext
32 lines
1.2 KiB
Plaintext
aiofiles==24.1.0
|
|
aiogram==3.21.0
|
|
aiohappyeyeballs==2.6.1
|
|
aiohttp==3.12.14
|
|
aiosignal==1.4.0
|
|
annotated-types==0.7.0
|
|
APScheduler==3.11.0
|
|
argon2-cffi==25.1.0
|
|
argon2-cffi-bindings==25.1.0
|
|
asyncio==3.4.3
|
|
attrs==25.3.0
|
|
certifi==2025.7.14
|
|
cffi==1.17.1
|
|
frozenlist==1.7.0
|
|
idna==3.10
|
|
magic-filter==1.0.12
|
|
minio==7.2.16
|
|
multidict==6.6.3
|
|
propcache==0.3.2
|
|
psycopg2-binary==2.9.10
|
|
pycparser==2.22
|
|
pycryptodome==3.23.0
|
|
pydantic==2.11.7
|
|
pydantic_core==2.33.2
|
|
python-decouple==3.8
|
|
typing-inspection==0.4.1
|
|
typing_extensions==4.14.1
|
|
tzdata==2025.2
|
|
tzlocal==5.3.1
|
|
urllib3==2.5.0
|
|
yarl==1.20.1
|