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
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
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
Vladless
b6184d4c90
fix cluster_name in admin_panel
2025-01-16 03:03:37 +03:00
Vladless
35f214a45f
SuperNode/SyncTimeout/pytz
2025-01-14 12:16:14 +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
Zakhar Izmaylov
1742519659
Add update user
2025-01-05 23:11:05 +03:00
Vladless
15fef698d9
TV/Send_message/custom_refferal_level/buttons
2024-12-28 22:22:56 +03:00
hteppl
5d70576582
Fix key back button
2024-12-26 03:40:26 +03:00
hteppl
177cbb8881
Remove Telegram URL prefix when finding a user by username
2024-12-26 03:36:54 +03:00
Vladless
ae22950ce3
fix_refferal/GIFTS/redirect/name_sub and more
2024-12-19 20:37:41 +03:00
Vladless
e6b071f64d
add import
2024-12-15 00:23:08 +03:00
Vladless
9a809aa646
add import
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
4e09e04dd9
Move keys utils into utils folder
2024-12-08 05:11:31 +03:00
hteppl
e0639c7116
Move utils.py to the utils folder
2024-12-08 05:02:41 +03:00
hteppl
1d915f849c
Move util-related files into separated folder + refactor imports
2024-12-08 04:57:20 +03:00
Vladless
bb034ba6c6
plan on create new key after trial
2024-12-04 01:28:28 +03:00
Vladless
d86acbfb9d
admin_update
2024-12-04 00:16:23 +03:00
Vladless
2a3d2098c9
rename server info
2024-12-02 04:08:36 +03:00
Vladless
74353143cf
add/delete servers in admin
2024-12-02 03:25:06 +03:00
Vladless
7f48f5b7b5
servers in admin_editor
2024-12-02 00:28:33 +03:00
Zakhar Izmaylov
cd411c6b49
Fix start
2024-11-26 03:21:43 +03:00
Zakhar Izmaylov
cb19c3829f
Enhanced notifications and admin: CSV export for users/payments, better feedback/navigation, DEV_MODE checks for notifications, .csv in .gitignore, fixed trial expiry with TRIAL_TIME.
2024-11-26 02:52:15 +03:00
Zakhar Izmaylov
cbd0902e42
Refactor notification and admin user editor handlers to improve user feedback. Comment out inactive trial user notifications in notifications.py. Enhance error messages with consistent "Назад" button for better navigation in admin_user_editor.py.
2024-11-25 00:29:06 +03:00
Zakhar Izmaylov
fa2b45104c
Update button texts in start and admin user editor handlers for improved navigation. Change "Личный кабинет" to "Поддержка" in start.py and adjust "Назад" callback data in admin_user_editor.py for consistency.
2024-11-25 00:16:12 +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
bc77c6a5ff
Fix typing
2024-11-24 01:19:00 +03:00
Zakhar Izmaylov
31eb551b6d
Refactoring
2024-11-24 01:18:42 +03:00
Zakhar Izmaylov
9673f10af7
Update config
2024-11-22 21:24:55 +03:00
Zakhar Izmaylov
4cae37ef33
Add search from username
2024-11-22 00:43:23 +03:00
Zakhar Izmaylov
3041e0a208
Update admin
2024-11-20 17:18:28 +03:00
Zakhar Izmaylov
601598dfd2
Add dry logging
2024-11-16 18:01:28 +03:00
Vladless
83b5a8608a
changing notifications
2024-11-15 20:15:19 +03:00
Vladless
5744d03ad9
servers in clusters/total_gb
2024-11-14 03:04:23 +03:00
Vladless
4aa521c6b9
servers in clusters/total_gb
2024-11-14 03:03:32 +03:00
Zakhar Izmaylov
ac3451a209
Add DatabaseMiddleware #TODO
2024-11-13 17:03:18 +03:00
Zakhar Izmaylov
8f4403accd
Restructuring for filters
2024-11-13 16:53:23 +03:00
Zakhar Izmaylov
8b19cf0956
Update keyboards, update texts.py
2024-11-13 16:48:56 +03:00
Vladless
59ca46908e
small fix
2024-11-13 15:38:20 +03:00
Vladless
7a4aa5099d
redesign/bug fixes/admin trial
2024-11-13 04:01:13 +03:00
Vladless
13efb0cc45
redesign/bug fixes/admin trial
2024-11-13 03:59:34 +03:00
Zakhar Izmaylov
e73b8e6538
Refactoring user editor
2024-11-12 08:10:40 +03:00
Zakhar Izmaylov
5bbc248a4b
Refactoring
2024-11-12 08:10:28 +03:00
Zakhar Izmaylov
b37c724aa0
Refactoring admin
2024-11-12 07:51:54 +03:00