Commit Graph

84 Commits

Author SHA1 Message Date
Zakhar Izmaylov f83a3a15a9 Merge branch 'main' of https://github.com/izzzzzi/Solo_bot 2025-01-23 11:40:25 +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 8667ae3a23 Refactor file handling to use aiofiles for asynchronous operations
- Replaced synchronous file reading with asynchronous file handling using aiofiles in multiple handlers and the backup module.
- Improved performance and responsiveness when sending images and backups by utilizing async file operations.
- Ensured consistent use of BufferedInputFile across all relevant functions for better code maintainability.
2025-01-21 12:03:56 +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
Vladless 0391bd90e9 FlowPayRenew/fixNotify/pay_history/custom/statistic/minorFixes 2025-01-14 04:06:55 +03:00
Vladless 2e97cbb5ee fix_profile 2025-01-13 02:03:09 +03:00
Zakhar Izmaylov 921cade931 Add balance_history 2025-01-11 18:03:59 +03:00
Zakhar Izmaylov a018a42f2c Add antiflood and lint 2025-01-10 14:51:13 +03:00
Vladless a45a00e55b fiatCryptobot/flowPayments/Buttons/fixNotify/BanOfUsers/fixTrial and more 2025-01-09 03:16:53 +03:00
Vladless 365e1f6d61 fiatCryptobot/flowPayments/Buttons/fixNotify/BanOfUsers/fixTrial and more 2025-01-09 02:40:39 +03:00
Vladless d2fc1eb256 TV/Send_message/custom_refferal_level/buttons 2024-12-28 22:22:56 +03:00
Vladless c1728d111b add support for business/optimization 2024-12-20 23:29:27 +03:00
Vladless 97091f4875 fix_refferal/GIFTS/redirect/name_sub and more 2024-12-19 20:37:41 +03:00
Zakhar Izmaylov 142c1c15e7 Migrate to ruff 2024-12-13 12:09:20 +03:00
Vladless ba11c8fe0e rm wrench 2024-12-11 15:41:45 +03:00
Vladislav Lisitsyn 6aa6d9132a Merge pull request #113 from Vladless/hteppl-optimize-sources
Hteppl optimize sources
2024-12-10 04:14:24 +02:00
Vladless afb037c7f5 pic for tariffs 2024-12-10 05:12:49 +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
hteppl 7a11c51e1f Move util-related files into separated folder + refactor imports 2024-12-08 04:57:20 +03:00
Vladless 3e6aa31e17 backup for 3x-ui 2024-12-05 23:31:48 +03:00
Vladless 4239f9b9cf Clusters on/off in config 2024-12-02 04:58:14 +03:00
Vladless 5fa1ce99fd profile/reorganization and news 2024-12-02 04:46:05 +03:00
Vladless 46e0288da3 move button 2024-12-02 04:06:46 +03:00
Zakhar Izmaylov 91b079bab1 Refactor import statements in notification, profile, key management, and keys handlers for improved organization and consistency. Ensure RENEWAL_PLANS is included in all relevant files. 2024-11-24 23:45:38 +03:00
Zakhar Izmaylov 3e18be8aba Refactor notification and profile handlers to include RENEWAL_PLANS from config. Update key management and keys handlers to streamline imports and enhance code organization. 2024-11-24 23:45:27 +03:00
Zakhar Izmaylov 6b712de25c Fix srssion 2024-11-24 11:26:54 +03:00
Zakhar Izmaylov 2f799f0bad Update id 2024-11-24 11:07:52 +03:00
Zakhar Izmaylov 95192032de Fix typing 2024-11-24 01:19:00 +03:00
Zakhar Izmaylov 30efc7a1c7 Refactoring 2024-11-24 01:18:42 +03:00
Zakhar Izmaylov d1b7a01b4f Update config 2024-11-22 21:24:55 +03:00
Zakhar Izmaylov 4fbffd2c88 Update instructions 2024-11-21 20:49:58 +03:00
Zakhar Izmaylov 998bf7f7c6 Update text and add view_tariffs 2024-11-21 20:31:24 +03:00
Zakhar Izmaylov 480bcf28ab Update admin 2024-11-20 17:18:28 +03:00
Zakhar Izmaylov 1939f41a1c Formatting 2024-11-17 16:15:51 +03:00
Zakhar Izmaylov 69992725b8 Fix admin 2024-11-17 16:10:58 +03:00
Zakhar Izmaylov d362e232d7 Fix 2024-11-17 14:09:05 +03:00
Zakhar Izmaylov 5ece667357 Refactoring and fix 2024-11-17 13:33:17 +03:00
Zakhar Izmaylov f585b82cd6 Add admin middleware 2024-11-17 13:11:49 +03:00
Zakhar Izmaylov fb28a0881c Add dry logging 2024-11-16 18:01:28 +03:00
Zakhar Izmaylov aaf3eda76e Add donate 2024-11-15 14:38:14 +03:00
Zakhar Izmaylov 4336826986 Add dev mode and fix menu and fix stars and cryptobot 2024-11-15 11:40:25 +03:00
Vladless 38f02bbcb6 redesign/bug fixes/admin trial 2024-11-13 04:01:13 +03:00
Vladless c01c888f0e redesign/bug fixes/admin trial 2024-11-13 03:59:34 +03:00
Zakhar Izmaylov c5c3b4949b Fix formating and freekassa 2024-11-12 00:11:33 +03:00
Zakhar Izmaylov 223636d38a Fix texts 2024-11-11 23:35:01 +03:00
Zakhar Izmaylov f7b5ec93e6 Fix, Update menu 2024-11-11 23:07:54 +03:00
Zakhar Izmaylov 282c7e83d5 Add multypay 2024-11-11 22:45:11 +03:00
Vladless 7092f1dd7b bug fix 2024-11-11 07:42:22 +03:00
Zakhar Izmaylov e524e439b1 Add make and config for formatting 2024-11-10 11:02:15 +03:00
Vladless 0697873742 bug and fix 2024-11-10 02:25:36 +03:00