13 Commits
Author SHA1 Message Date
n0one 5fa5d97608 Logging tweak
Logging level is now fetched from config.py and can be adjusted in .env
file
2025-08-28 20:07:32 +03:00
n0one 9379aaeef6 Fix
Changed minioPopulator.py to ask required data though std::in instead of
getting it from config
2025-08-28 19:58:48 +03:00
n0one e6537b2817 Bot and DB tweaks
Changes:
	General:
		- Implemented logging(loguru) throughout back and front
		  ends(primarily error handlers)
	Frontend:
		- Implemented setting commands for telegram bot command
		  menu
	Backend:
		- A schema and a table for bot are created in PGSQL DB
		  if there are no any
2025-08-28 19:43:37 +03:00
n0one 1e4c70ccef Combined 2 docker compose files into 1 2025-08-17 18:33:44 +03:00
n0one 465ed5749b Merge remote-tracking branch 'origin/main' 2025-08-17 18:18:20 +03:00
n0one 22f433828e - Added a script that batch adds images to a bucket of choice
- Cleaned some junk strings
2025-08-17 18:17:40 +03:00
n0one 3692c0233d GIGACOMMIT
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
2025-08-02 18:58:12 +03:00
n0one e37a05b45c - Implemented echo bot and ability to quickly modify bot commands
- reworked config to grab values from .env
- Added a requirements file(with modules needed for bot to function)
- Added a separate bot initialization file for simpler launching
2025-07-31 15:49:12 +03:00
n0one 977d25538d - Implemented echo bot and ability to quickly modify bot commands
- reworked config to grab values from .env
- Added a requirements file(with modules needed for bot to function)
- Added a separate bot initialization file for simpler launching
2025-07-24 00:53:13 +03:00
n0one 904dad89e1 Merge remote-tracking branch 'origin/main' 2025-07-16 00:30:11 +03:00
n0one 492f012551 added gitignore 2025-07-16 00:28:26 +03:00
n0one aeb5469958 Basic readme info 2025-07-15 06:07:36 +03:00
n0one 4fd498a7cb first commit 2025-07-15 06:02:01 +03:00