Vladless
c42fee4298
remove table connections/token and cookies 3x-ui/bug fixes
2025-04-18 00:10:51 +03:00
Vladless
aba9620c0f
limit_key on servers
2025-04-17 16:38:39 +03:00
Vladless
dd8c87f887
on/off server in cluster
2025-04-17 15:02:54 +03:00
Vladless
ab35ce9178
fix renew after sync
2025-04-11 17:34:47 +03:00
Vladless
cd3b55271a
add support for RemnaWave
2025-04-10 14:51:01 +03:00
Capybara-z
ea6d9d300f
Корректировка работы с купонами.
...
- Скорректировал работу с купонами так как ранее работа была напрямую из start
- Скорретировал работу с купонам под новый столбец days
2025-04-03 02:05:36 +03:00
Vladless
a5d9dad826
fixing bugs
2025-04-01 02:37:52 +03:00
Vladless
4295e4b5ec
ruff, button file, castomize ping and backup
2025-03-28 20:39:06 +03:00
Vladless
4fb13a089a
reorganizing the menu, reissuing the key, improving statistics, and more
2025-03-28 17:44:14 +03:00
Vladless
1f172f1a21
rename sub and reorganization menu
2025-03-27 02:01:39 +03:00
hteppl
ff591fc387
Optimize and fix imports
2025-03-25 17:42:53 +03:00
Vladless
af497f644a
frozen_subs/restore_all_trial and more
2025-03-12 18:12:29 +03:00
izzzzzi
9c7cbe403b
Рефакторинг и оптимизация кода: улучшение импортов, форматирования и обработки уведомлений
2025-03-07 06:16:24 +05:00
Vladless
fcdfd3a484
fix refferal system
2025-03-07 00:51:02 +03:00
Vladless
bded99263a
refactoring and minor improvements
2025-02-25 19:56:42 +03:00
izzzzzi
79982f5aa6
Рефакторинг и оптимизация импортов в модулях проекта
...
- Упорядочивание и группировка импортов в соответствии с PEP 8
- Удаление неиспользуемых импортов
- Перемещение локальных импортов в начало списка
- Добавление пустых строк для улучшения читаемости
- Систематизация порядка импортов в различных модулях проекта
2025-02-25 04:14:58 +05:00
izzzzzi
8af59ffbfe
Улучшение обработки пользователей и middleware с возвратом данных
...
- Модифицирована функция upsert_user для возврата полных данных пользователя
- Обновлен UserMiddleware для сохранения данных пользователя в контексте
- Расширена функциональность register_middleware с поддержкой опционального исключения middleware
- Добавлена типизация и улучшена обработка middleware
2025-02-25 02:46:59 +05:00
izzzzzi
013b26ecc8
Оптимизация и улучшение middleware и обработки сессий базы данных
...
- Рефакторинг middlewares с добавлением типизации и улучшенной логики
- Оптимизация SessionMiddleware с использованием пула соединений
- Улучшение обработки пользователей и логирования в UserMiddleware
- Расширение функциональности ThrottlingMiddleware с более гибким управлением
- Добавление дополнительных проверок и логирования в AdminMiddleware
- Оптимизация функции upsert_user с поддержкой передачи существующей сессии
2025-02-25 02:39:44 +05:00
Vladless
507e0b5e1d
refactoring and fix refferal_functions
2025-02-23 23:04:08 +03:00
Vladless
769f5eaf9a
minor improvements
2025-02-21 22:36:03 +03:00
Vladless
4afd1668c9
add_change_domain/bug_fixes_16
2025-02-18 02:05:14 +03:00
Boris Kovalskii
dba8752436
optimize database
2025-02-16 17:08:38 +10:00
Vladless
4b503ce31a
edit_text/lots of improvements
2025-02-16 07:17:35 +03:00
Zakhar Izmaylov
310aa9bce6
Add client toggle functionality for 3x-ui servers
2025-02-14 23:06:45 +03:00
Vladless
3de049e436
NOTIFICATIONS 2.0/bug fixes and improvments
2025-02-14 00:30:06 +03:00
Vladless
0789b3fe9d
Improve stability and minor fixes
2025-02-06 19:01:20 +03:00
Vladless
c82f64980b
fix_amount
2025-02-06 14:56:47 +03:00
Vladless
7623f339bc
ruff formatting
2025-02-06 13:53:02 +03:00
Vladless
eb824162d2
fixes: float_stats/delete_user/message_errors
2025-02-05 05:58:03 +03:00
Vladless
46e6102412
minor fixes
2025-02-02 19:40:17 +03:00
Vladless
94f3c00628
fix_negative cashback
2025-02-02 17:49:43 +03:00
Vladless
49eb0e68a1
change_location/CASHBACK/logging/bug_fixes
2025-02-02 02:11:57 +03:00
Vladless
9774db74e5
Merge remote-tracking branch 'origin/fix/admin-actions'
2025-02-01 18:32:38 +03:00
Zakhar Izmaylov
8be57829fb
Update get_key_details query and return value
...
- Reorder SELECT columns in database query for get_key_details
- Add server_id to the returned key details dictionary
- Ensure consistent and complete key information retrieval
2025-01-31 21:05:55 +03:00
hteppl
e4727dd0a4
Missing doc for field in update_key_expiry
2025-01-31 06:45:56 +03:00
Zakhar Izmaylov
c41b77d365
Update database query and key handling in admin user editor
...
- Modify get_keys function to return all columns in keys table
- Update admin user editor to handle full key record instead of just email
- Cast tg_id to integer in user record processing
- Adjust key display and callback data generation to use full key record
2025-01-31 02:41:40 +03:00
GitHub Actions
79a9a95ffc
Auto-format code with Ruff using pyproject.toml
2025-01-29 04:18:09 +00:00
Zakhar Izmaylov
ee9e65d692
Minor whitespace adjustment in database connection closing
2025-01-29 07:17:53 +03:00
GitHub Actions
dff378ad81
Auto-format code with Ruff using pyproject.toml
2025-01-29 04:15:40 +00:00
Zakhar Izmaylov
b1739cf4ea
Optimize import statements and remove unused imports across multiple files
...
This commit focuses on cleaning up import statements by:
- Removing unused imports
- Organizing import order
- Removing redundant imports
- Ensuring consistent import style across different modules
2025-01-29 07:15:20 +03:00
Zakhar Izmaylov
7bfbf89054
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
591370ce60
Merge branch 'main' of https://github.com/izzzzzi/Solo_bot
2025-01-23 12:00:10 +03:00
Zakhar Izmaylov
bb803ab145
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
GitHub Actions
07d14a301b
Auto-format code with Ruff using pyproject.toml
2025-01-23 08:40:44 +00:00
Zakhar Izmaylov
56af0a7885
Merge branch 'main' of https://github.com/izzzzzi/Solo_bot
2025-01-23 11:40:25 +03:00
Zakhar Izmaylov
c2ba4e9ab6
Refactor server management and database interactions. Renamed get_servers_from_db to get_servers for clarity and updated related handlers to utilize session management. Refactored add_server_to_db to create_server for consistency. Improved code readability and maintainability across coupon and notification handlers by streamlining database calls and enhancing error handling.
2025-01-23 11:36:15 +03:00
GitHub Actions
7b372e095e
Auto-format code with Ruff using pyproject.toml
2025-01-23 08:28:39 +00:00
Zakhar Izmaylov
33f98276ce
Enhance database interaction in coupon and server management. Updated check_unique_server_name to accept session and cluster name parameters for improved uniqueness checks. Introduced new functions: get_coupon_by_code, delete_server, create_coupon_usage, check_coupon_usage, and update_coupon_usage_count for better coupon management. Refactored handlers to utilize these new functions, improving code clarity and maintainability.
2025-01-23 11:28:21 +03:00
Zakhar Izmaylov
8818d91232
Refactor database interaction in key management functions to utilize session objects for improved performance and consistency. Updated get_keys, get_keys_by_server, update_balance, and update_key_expiry functions to accept a session parameter, allowing for better session management across handlers. Adjusted related handler functions to pass the session, enhancing code clarity and maintainability.
2025-01-23 11:06:25 +03:00
Zakhar Izmaylov
0aab2096a5
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