Vladless
b2b5a57b57
ruff, button file, castomize ping and backup
2025-03-28 20:39:06 +03:00
Vladless
1cad70a72a
reorganizing the menu, reissuing the key, improving statistics, and more
2025-03-28 17:44:14 +03:00
Vladless
5bbe946d64
rename sub and reorganization menu
2025-03-27 02:01:39 +03:00
hteppl
4007d14c64
Upstream
2025-03-26 02:05:24 +03:00
izzzzzi
076da78981
Исправление сравнения tg_id в обработчике подписок. Приведение типов к int для корректной проверки идентификаторов.
2025-03-25 22:00:54 +05:00
hteppl
6195dfd08d
Optimize and fix imports
2025-03-25 17:42:53 +03:00
Capybara-z
bcf93f2c95
Вынос текста
...
Вынесенно:
- COUPON_SUCCESS_MSG
- SUBSCRIPTION_REQUIRED_MSG
- NOT_SUBSCRIBED_YET_MSG
- SUBSCRIPTION_CONFIRMED_MSG
- SUBSCRIPTION_CHECK_ERROR_MSG
- GIFT_ALREADY_USED_OR_NOT_EXISTS_MSG
2025-03-25 15:08:56 +03:00
izzzzzi
2d937d13d7
Рефакторинг и оптимизация кода: улучшение импортов, форматирования и обработки уведомлений
2025-03-07 06:16:24 +05:00
Vladless
82e3f7d6cd
fix captha and stars
2025-02-28 20:30:04 +03:00
Vladless
5ccdc7f68b
refactoring and minor improvements
2025-02-25 19:56:42 +03:00
izzzzzi
0657136ae5
Рефакторинг и оптимизация импортов в модулях проекта
...
- Упорядочивание и группировка импортов в соответствии с PEP 8
- Удаление неиспользуемых импортов
- Перемещение локальных импортов в начало списка
- Добавление пустых строк для улучшения читаемости
- Систематизация порядка импортов в различных модулях проекта
2025-02-25 04:14:58 +05:00
Vladless
02dd042599
minor improvements
2025-02-21 22:36:03 +03:00
Vladless
469d2c9afe
edit_text/lots of improvements
2025-02-16 07:17:35 +03:00
Zakhar Izmaylov
fa8c644520
Add client toggle functionality for 3x-ui servers
2025-02-14 23:06:45 +03:00
Vladless
0da8771a52
NOTIFICATIONS 2.0/bug fixes and improvments
2025-02-14 00:30:06 +03:00
Vladless
cd23569e24
Improve stability and minor fixes
2025-02-06 19:01:20 +03:00
Vladless
13325fab43
ruff formatting
2025-02-06 13:53:02 +03:00
Vladless
9d4cd6ccb5
Major bug fixes
2025-02-06 02:03:12 +03:00
Vladless
aa3a8096de
fixes: float_stats/delete_user/message_errors
2025-02-05 05:58:03 +03:00
Vladless
d64c927101
minor_fixes
2025-02-03 00:08:55 +03:00
Vladless
4894faa37a
limit_coupon_usage
2025-02-02 23:15:55 +03:00
Vladless
70b8aec368
minor fixes
2025-02-02 19:40:17 +03:00
Vladless
ce20961fb2
minor fixes
2025-02-02 19:00:22 +03:00
Vladless
e40dae764a
change_location/CASHBACK/logging/bug_fixes
2025-02-02 05:50:14 +03:00
Vladless
1b17f0fd71
change_location/CASHBACK/logging/bug_fixes
2025-02-02 02:11:57 +03:00
Zakhar Izmaylov
0890d326a4
Refactor trial management function names for clarity. Renamed set_trial to update_trial in database.py and updated all related handler calls in start.py, admin_user_editor.py, and trial_key.py to reflect this change. This improves code readability and consistency across the codebase.
2025-01-23 12:03:01 +03:00
Zakhar Izmaylov
5be5cd33f7
Implement new database functions for server and coupon management. Added check_server_name_by_cluster, get_coupon_details, get_referral_by_referred_id, and get_all_keys to enhance data retrieval capabilities. Updated handlers to utilize these new functions, improving code clarity and maintainability. Refactored existing database calls in start.py, utils.py, and keys.py for consistency and better session management.
2025-01-23 11:58:35 +03:00
Zakhar Izmaylov
e42a66dde7
Refactor database interaction functions in database.py and update related handlers. Renamed functions for clarity: save_temporary_data to create_temporary_data, add_blocked_user to create_blocked_user, remove_blocked_user to delete_blocked_user, and delete_coupon_from_db to delete_coupon. Updated trial management function from restore_trial to set_trial to better reflect its purpose. Adjusted corresponding calls in notifications, start, user, and admin handlers for consistency and improved readability.
2025-01-23 10:38:32 +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
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
Zakhar Izmaylov
84831a7290
Add captcha functionality to start command handler
...
- Included captcha router in main handlers.
- Integrated captcha generation in the start command, conditional on CAPTCHA_ENABLE setting.
2025-01-20 22:27:39 +03:00
Vladless
0391bd90e9
FlowPayRenew/fixNotify/pay_history/custom/statistic/minorFixes
2025-01-14 04:06:55 +03:00
Zakhar Izmaylov
a018a42f2c
Add antiflood and lint
2025-01-10 14:51:13 +03:00
Vladless
365e1f6d61
fiatCryptobot/flowPayments/Buttons/fixNotify/BanOfUsers/fixTrial and more
2025-01-09 02:40:39 +03:00
Vladless
dbb804becb
TV/Send_message/custom_refferal_level/buttons
2024-12-28 22:46:20 +03:00
Vladless
761ee488e2
minor update
2024-12-23 01:23:34 +03:00
Vladless
e60797c1e0
gift_code/buttons/commands
2024-12-23 01:14:28 +03:00
Vladless
a004449dd2
fix_refferal/GIFTS/redirect/name_sub and more
2024-12-19 20:39:07 +03:00
Vladless
97091f4875
fix_refferal/GIFTS/redirect/name_sub and more
2024-12-19 20:37:41 +03:00
crell2100
8f4af59ab5
donats_enable->donations_enable (rename variable)
2024-12-16 16:40:01 +03:00
crell2100
c38a252053
Merge branch 'main' into main
2024-12-15 22:51:32 +03:00
crell2100
fdbecde455
add DONATS_ENABLE variable
2024-12-15 22:30:20 +03:00
crell2100
b1c0ecb43a
add CHANEL_EXISTS variable
2024-12-15 18:07:52 +03:00
Zakhar Izmaylov
142c1c15e7
Migrate to ruff
2024-12-13 12:09:20 +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
dbd06691c9
pic for tariffs
2024-12-10 05:13:54 +03:00