Commit Graph
29 Commits
Author SHA1 Message Date
machka-pasla 0f26c9bdba Implement user subscription deletion and banned users management
- Replaced the trial reset functionality to delete all user subscriptions instead of deactivating them, ensuring a complete reset of trial eligibility.
- Added a new method to retrieve banned users from the database, enhancing the admin's ability to manage user bans.
- Updated user management handlers to utilize the new subscription deletion and banned users retrieval features.
- Enhanced localization files to support new messages related to banned users.
2025-08-03 17:51:37 +03:00
machka-pasla 39ba57951c Add field validation for optional integer settings
- Introduced a field validator for LOG_CHAT_ID and LOG_THREAD_ID to convert empty strings to None, ensuring proper handling of optional integer fields.
- This enhancement improves data integrity and validation within the settings configuration.
2025-08-03 17:37:29 +03:00
machka-pasla ffa61f673d Add Docker Buildx setup to development workflow
- Integrated Docker Buildx setup step in the GitHub Actions workflow for enhanced multi-platform builds.
- This addition streamlines the Docker image building process, improving efficiency and flexibility.
2025-08-03 17:32:03 +03:00
machka-pasla f0bbe90f80 Add Docker build workflow and enhance admin functionalities
- Introduced a new GitHub Actions workflow for building and pushing the development Docker image.
- Added inline mode handling for user interactions, allowing users to share referral links and view statistics.
- Enhanced admin functionalities with new sections for user management, statistics, and promo code management.
- Implemented CSV export for logs and improved notification services for various events, including new user registrations and payment notifications.
- Updated localization files to support new features and commands.
2025-08-03 15:59:37 +03:00
machka d14afc5720 locales update 2025-05-23 10:28:08 +00:00
machka 24706388c3 user_keyboards.py update 2025-05-23 10:16:53 +00:00
machka df9e36928c Broadcast HTML fix and subscription keyboards improvements 2025-05-21 19:30:25 +00:00
machka c245ccb55b requirements.txt update 2025-05-21 15:45:41 +00:00
machka ba348eb639 Logger and docker-compose.yml update 2025-05-21 12:23:11 +00:00
machka f6ce39f7c1 Dockerfile update №2 2025-05-21 11:14:13 +00:00
machka 4732a97611 Dockerfile update 2025-05-21 11:04:05 +00:00
machka 0fe29c19b1 ru.json update 2025-05-21 07:59:38 +00:00
machka 7da42c9e25 README update 2 2025-05-21 07:55:38 +00:00
machka e490769044 README update 2025-05-21 07:53:23 +00:00
machka dc8ba3ce06 Exclude readme.md from docker-publish.yml 2025-05-20 19:23:26 +00:00
machka 31f8752ef6 docker-compose.yml update and github workflows update 2025-05-20 19:06:44 +00:00
machka 85abf1d401 docker-compose.yml update and locales update 2025-05-20 19:02:56 +00:00
machka a56d804b58 Migrating to Postgres from sqlite3 2025-05-20 18:41:32 +00:00
machka ac2f83c061 Add GitHub Actions workflow to build & publish Docker image 2025-05-18 08:10:01 +00:00
machka 2ef5bbdff5 Added ToS button, updated Yookassa VAT Code (but please check yookassa docs first) 2025-05-18 08:06:36 +00:00
machka f30ec43ca1 env.sample rename to .env.example and locales improvements 2025-05-14 19:16:07 +00:00
machka 282c7dc9d0 Readme update 2025-05-14 11:30:28 +00:00
machka 153b364183 Readme update 2025-05-14 11:29:48 +00:00
machka 5f22a5e89d Readme update 2025-05-14 11:11:29 +00:00
machka ef05ef6516 Update docker compose 2025-05-14 10:02:34 +00:00
machka 5389cc2b44 Increased broadcast speed 2025-05-14 09:23:20 +00:00
machka d406baf0c1 Code Refactoring 2025-05-14 08:43:23 +00:00
machka 7f94d794d6 Readme update 2025-05-14 08:13:54 +00:00
machka 77584b5b51 Initial commit 2025-05-14 08:11:59 +00:00