Zakhar Izmaylov
17d519d440
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
4dcfa31331
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
2d638b0c82
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
311c48edcd
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
Zakhar Izmaylov
cc7d15390d
Merge branch 'main' of https://github.com/izzzzzi/Solo_bot
2025-01-23 06:14:33 +03:00
Vladless
eb666ca3a4
location-selection/major_update_notifications/gifts and more fixes
2025-01-21 22:43:18 +03:00
Zakhar Izmaylov
acb73101c0
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
cbf53f0a50
Small fix
2025-01-19 08:49:46 +03:00
Zahar Izmailov
092047e8c7
Merge branch 'Vladless:main' into main
2025-01-17 01:43:03 +03:00
Vladless
2f44b273bc
fix cluster_name in admin_panel
2025-01-16 03:03:37 +03:00
Zakhar Izmaylov
4b436a3d12
Add page coupons
2025-01-15 02:39:01 +03:00
Zakhar Izmaylov
4b2e28d15d
Delete parse_mode
2025-01-15 02:15:21 +03:00
Vladless
a626a1d882
SuperNode/SyncTimeout/pytz
2025-01-14 23:35:19 +03:00
Vladless
722a0f4913
SuperNode/SyncTimeout/pytz
2025-01-14 12:16:14 +03:00
Vladless
0391bd90e9
FlowPayRenew/fixNotify/pay_history/custom/statistic/minorFixes
2025-01-14 04:06:55 +03:00
Vladless
c0cbc17c1e
add_stats
2025-01-13 03:58:58 +03:00
Zakhar Izmaylov
023186bd93
Update stats
2025-01-11 18:10:43 +03:00
Zakhar Izmaylov
a018a42f2c
Add antiflood and lint
2025-01-10 14:51:13 +03:00
Zakhar Izmaylov
5c70f8c35f
Add stats
2025-01-10 14:38:28 +03:00
Vladless
3ac9435e58
syncClaster/picGifts/mailingCluster/renewButtin and more
2025-01-10 00:02:13 +03:00
Vladless
94c5bfe8bf
fiatCryptobot/flowPayments/Buttons/fixNotify/BanOfUsers/fixTrial and more
2025-01-09 06:00:50 +03:00
Vladless
365e1f6d61
fiatCryptobot/flowPayments/Buttons/fixNotify/BanOfUsers/fixTrial and more
2025-01-09 02:40:39 +03:00
Zakhar Izmaylov
2b23e5aa42
Update version
2025-01-06 15:29:24 +03:00
Zakhar Izmaylov
c70798f0d5
Fix process_message_to_all
2025-01-06 12:09:15 +03:00
Zakhar Izmaylov
9ddbb407d0
Update send_to_alls
2025-01-05 23:19:45 +03:00
Zakhar Izmaylov
1156374ba8
Add update user
2025-01-05 23:11:05 +03:00
Vladless
1ee1ee3b0e
TV/Send_message/custom_refferal_level/buttons
2024-12-28 22:28:38 +03:00
Vladless
d2fc1eb256
TV/Send_message/custom_refferal_level/buttons
2024-12-28 22:22:56 +03:00
hteppl
682543374a
Fix key back button
2024-12-26 03:40:26 +03:00
hteppl
0df1c98407
Remove Telegram URL prefix when finding a user by username
2024-12-26 03:36:54 +03:00
hteppl
729e5ab87a
Monthly payments in admin stats
2024-12-26 03:36:28 +03:00
Vladless
97091f4875
fix_refferal/GIFTS/redirect/name_sub and more
2024-12-19 20:37:41 +03:00
Vladless
8f5fb33fce
add import
2024-12-15 00:23:08 +03:00
Vladless
fa82cd30b5
add import
2024-12-15 00:23:08 +03:00
Vladislav Lisitsyn
0f0a1ab9f0
Merge branch 'main' into main
2024-12-14 02:02:00 +03:00
Vladless
a0c25e8d67
sub_name/delete user
2024-12-13 23:01:58 +03:00
Zakhar Izmaylov
142c1c15e7
Migrate to ruff
2024-12-13 12:09:20 +03:00
Vladless
f0b2c40a8a
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
Vladless
ee92a28f8a
Merge branch 'optimize-sources' of https://github.com/hteppl/Solo_bot into hteppl-optimize-sources
2024-12-10 03:26:42 +03:00
hteppl
dd79c6a709
Move keys utils into utils folder
2024-12-08 05:11:31 +03:00
hteppl
9233fab758
Move utils.py to the utils folder
2024-12-08 05:02:41 +03:00
hteppl
7a11c51e1f
Move util-related files into separated folder + refactor imports
2024-12-08 04:57:20 +03:00
hteppl
4a16643880
Create and implement router for admin
2024-12-08 04:21:37 +03:00
Vladless
42b8ca5eec
Server availability
2024-12-06 01:14:25 +03:00
Vladless
a93cfbaa20
sales in texts
2024-12-05 23:56:06 +03:00
Vladless
3e6aa31e17
backup for 3x-ui
2024-12-05 23:31:48 +03:00
Vladless
e98dd9a533
unique server_name/ link moderation
2024-12-04 03:02:29 +03:00
Vladless
698d6ef233
unique server_name
2024-12-04 02:46:57 +03:00
Vladless
f4f1a5596c
plan on create new key after trial
2024-12-04 01:28:28 +03:00
Vladless
a0fd960347
admin_update
2024-12-04 00:16:23 +03:00