Zakhar Izmaylov
9437ee9c90
Refactor key retrieval and management logic across multiple handlers. Update get_key_details to include email in the fetched record and replace direct SQL queries with dedicated functions for improved code clarity and maintainability. Add a TODO comment in admin_servers.py for future enhancements.
2025-01-23 08:41:44 +03:00
Zakhar Izmaylov
4addb772a0
Add server management functionality by introducing add_server_to_db function for streamlined database interactions. Refactor server addition logic in sync_servers_with_db and admin handlers to utilize the new function, enhancing code clarity and session management.
2025-01-23 08:03:58 +03:00
Zakhar Izmaylov
a1d051a3f1
Refactor key management functions to improve database interactions by consolidating key deletion logic into a single function. Introduce timezone-aware expiry date calculations for keys and enhance key retrieval processes across various handlers. Update the start command to utilize a dedicated function for adding connections, ensuring cleaner code and better session management.
2025-01-23 07:49:21 +03:00
Zakhar Izmaylov
c4d3c921bd
Refactor code to utilize aiofiles for asynchronous file handling across multiple modules. Added a new function to remove blocked users from the database and updated user blocking/unblocking logic to use this new function. Improved database interaction in admin panel handlers by passing session objects instead of creating new connections. This enhances performance and maintains consistency in file operations.
2025-01-23 06:34:45 +03:00
GitHub Actions
1596c85bee
Auto-format code with Ruff using pyproject.toml
2025-01-23 03:15:11 +00:00
Zakhar Izmaylov
ad9c49f841
Merge branch 'main' of https://github.com/izzzzzi/Solo_bot
2025-01-23 06:14:33 +03:00
Zakhar Izmaylov
cc2b9b52c5
Update balance retrieval to round values to one decimal place in database.py
2025-01-23 05:49:24 +03:00
Vladless
970511ca1d
location-selection/major_update_notifications/gifts and more fixes
2025-01-21 22:43:18 +03:00
Vladless
b81a0f289f
location-selection/major_update_notifications/gifts and more fixes
2025-01-21 22:43:18 +03:00
Zakhar Izmaylov
a2c71a49f2
Refactor and clean up code formatting across multiple files
...
- Consolidated and simplified code formatting by removing unnecessary line breaks and improving readability in various functions.
- Updated the handling of backup file sending in backup.py for better clarity.
- Streamlined error handling and logging messages in several handlers to enhance consistency.
- Adjusted the Makefile to exclude specific files during Ruff checks and formatting.
- Made minor adjustments to function signatures and parameter handling for improved clarity and consistency.
This commit enhances code maintainability and readability without altering functionality.
2025-01-21 08:57:12 +03:00
Zakhar Izmaylov
eafe0a78d2
Add page coupons
2025-01-15 02:39:01 +03:00
Vladless
8fdc78c2e8
FlowPayRenew/fixNotify/pay_history/custom/statistic/minorFixes
2025-01-14 04:06:55 +03:00
Zakhar Izmaylov
0d82294bdb
Add antiflood and lint
2025-01-10 14:51:13 +03:00
Vladless
10df771a15
fiatCryptobot/flowPayments/Buttons/fixNotify/BanOfUsers/fixTrial and more
2025-01-09 02:40:39 +03:00
Vladless
15fef698d9
TV/Send_message/custom_refferal_level/buttons
2024-12-28 22:22:56 +03:00
Vladless
ae22950ce3
fix_refferal/GIFTS/redirect/name_sub and more
2024-12-19 20:37:41 +03:00
hteppl
5966555ae9
Fix self-referred bug
2024-12-16 23:19:39 +03:00
Vladless
88caa0bab3
remove gifts
2024-12-15 00:23:08 +03:00
Vladislav Lisitsyn
f65ed3eada
Merge branch 'main' into main
2024-12-14 02:02:00 +03:00
Vladless
217bb457a1
sub_name/delete user
2024-12-13 23:01:58 +03:00
Zakhar Izmaylov
76d72ba203
Migrate to ruff
2024-12-13 12:09:20 +03:00
Vladless
7c883b07f9
Revert "Merge pull request #112 from Vladless/hteppl-optimize-sources"
...
This reverts commit fa681fac92 , reversing
changes made to b31c9d2e10 .
2024-12-10 03:53:07 +03:00
hteppl
1d915f849c
Move util-related files into separated folder + refactor imports
2024-12-08 04:57:20 +03:00
Vladless
5f2f3ad683
fix refferal
2024-12-05 22:59:34 +03:00
Vladless
8e778eb7af
unique server_name/ link moderation
2024-12-04 03:02:29 +03:00
Vladless
2f6b85d4a6
unique server_name
2024-12-04 02:46:57 +03:00
Vladless
74353143cf
add/delete servers in admin
2024-12-02 03:25:06 +03:00
Vladless
bfdf5f9f41
servers in database
2024-12-01 23:24:53 +03:00
Vladless
11c84eae82
notification inactive users
2024-12-01 22:24:00 +03:00
Zakhar Izmaylov
708b0be31f
Refactor database notification query to remove unnecessary string conversion for hours parameter, improving data handling efficiency.
2024-11-24 20:48:16 +03:00
Zakhar Izmaylov
052124d483
Refactor database and notification handlers for improved readability and consistency. Clean up import statements, enhance logging messages, and streamline function calls across multiple files. Ensure proper session handling in payment processing functions.
2024-11-24 20:29:22 +03:00
Zakhar Izmaylov
7893be6ef8
Refactor referral system to support multi-level bonuses and enhance logging. Update database interactions for referral handling and statistics retrieval. Change key display format in notifications and admin user editor for better readability.
2024-11-24 19:38:59 +03:00
Zakhar Izmaylov
18ca2b275c
Update table
2024-11-24 14:14:06 +03:00
Zakhar Izmaylov
97c03d0396
Add logging
2024-11-24 09:15:09 +03:00
Zakhar Izmaylov
88b05547de
Fix
2024-11-24 01:47:37 +03:00
Zakhar Izmaylov
06489967f8
Merge branch 'main' of https://github.com/izzzzzi/Solo_bot
2024-11-24 01:24:10 +03:00
Zakhar Izmaylov
bc77c6a5ff
Fix typing
2024-11-24 01:19:00 +03:00
Zakhar Izmaylov
31eb551b6d
Refactoring
2024-11-24 01:18:42 +03:00
Vladless
5c79302cd6
fix users
2024-11-23 17:30:39 +03:00
Zakhar Izmaylov
9673f10af7
Update config
2024-11-22 21:24:55 +03:00
Zakhar Izmaylov
8a9825f629
Fix ref
2024-11-22 17:45:38 +03:00
Zakhar Izmaylov
61bf3cd129
Add new table and add stats in admin
2024-11-20 16:47:21 +03:00
Zakhar Izmaylov
fb34af114f
Update logger
2024-11-20 15:46:46 +03:00
Zakhar Izmaylov
dd84c8dd3a
Fix
2024-11-17 14:09:05 +03:00
Zakhar Izmaylov
69f880af2b
Add new table and middleware
2024-11-17 14:05:31 +03:00
Zakhar Izmaylov
601598dfd2
Add dry logging
2024-11-16 18:01:28 +03:00
Vladless
31fa90aef1
coupons initial
2024-11-15 03:03:24 +03:00
Vladless
545ceac0b8
custom trial time
2024-11-13 18:51:25 +03:00
Vladless
cb7684b015
custom bonus
2024-11-13 17:27:08 +03:00
Vladless
7a4aa5099d
redesign/bug fixes/admin trial
2024-11-13 04:01:13 +03:00