Zakhar Izmaylov
899da825cb
Refactor and improve security with cryptographically secure random generation
...
- Replace `random` module with `secrets` for cryptographically secure random choices
- Update type hints for async API methods in client.py
- Optimize file reading with aiofiles in multiple handlers
- Improve error handling and logging in various modules
- Update Python target version to 3.12 in pyproject.toml
- Remove unused imports and improve code quality
2025-01-30 22:35:09 +03:00
GitHub Actions
d47952fe3e
Auto-format code with Ruff using pyproject.toml
2025-01-29 04:01:20 +00:00
Zakhar Izmaylov
74d58ce310
Merge branch 'main' of https://github.com/izzzzzi/Solo_bot
2025-01-29 07:01:01 +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
Zakhar Izmaylov
b63c3fb115
Update work from blocked_users
2025-01-20 03:47:16 +03:00
Zakhar Izmaylov
fc4bb88db8
Fix and update Middleware
2025-01-19 09:15:42 +03:00
Zakhar Izmaylov
3d7684b72b
Small fix
2025-01-19 08:49:46 +03:00
Zakhar Izmaylov
d83da5daaa
Add filter and middleware
2025-01-19 08:29:10 +03:00
hteppl
4d5cc954b5
Introduce changing key expiry date keyboard
2025-01-19 05:35:20 +03:00
hteppl
f05b7416ef
Admin update
2025-01-15 22:05:32 +03:00
hteppl
7154374fdc
Update stats, fix some text input flows to working with delete middleware
2025-01-15 14:29:33 +03:00
hteppl
34b1927c22
Some missing logic and fixups
2025-01-15 14:07:49 +03:00
hteppl
450b8e17f0
Update delete middleware: pass all admin callbacks and states
2025-01-15 08:59:54 +03:00
Vladless
8fdc78c2e8
FlowPayRenew/fixNotify/pay_history/custom/statistic/minorFixes
2025-01-14 04:06:55 +03:00
Zakhar Izmaylov
283016f043
Delete Throttle
2025-01-12 18:19:49 +03:00
Zakhar Izmaylov
0d82294bdb
Add antiflood and lint
2025-01-10 14:51:13 +03:00
Vladless
ae22950ce3
fix_refferal/GIFTS/redirect/name_sub and more
2024-12-19 20:37:41 +03:00
Vladless
a4776d7682
fix middleware
2024-12-14 17:39:39 +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
39aaa88532
Make utils as package + fix python unresolved imports
2024-12-08 05:32:23 +03:00
Vladless
0f507aa101
fix refferal
2024-12-05 22:45:10 +03:00
Vladless
8c62573664
/start
2024-11-28 15:37:21 +03:00
Vladless
9a05ff82e4
fix admin
2024-11-26 20:03:21 +03:00
Zakhar Izmaylov
cd411c6b49
Fix start
2024-11-26 03:21:43 +03:00
Zakhar Izmaylov
052124d483
Refactor database and notification handlers for improved readability and consistency. Clean up import statements, enhance logging messages, and streamline function calls across multiple files. Ensure proper session handling in payment processing functions.
2024-11-24 20:29:22 +03:00
Zakhar Izmaylov
bc333b12c2
Fix delete msg
2024-11-24 13:51:18 +03:00
Zakhar Izmaylov
29f606736b
Fix admin
2024-11-24 11:51:17 +03:00
Zakhar Izmaylov
270f01511d
Update id
2024-11-24 11:07:52 +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
Vladless
09ca65de0c
Fixed unexpected behavior of the device selection button
2024-11-18 14:57:12 +03:00
Zakhar Izmaylov
7e2f56f20b
Update Middleware
2024-11-17 23:42:09 +03:00
Zakhar Izmaylov
3aaa8d1ea3
Fix Middleware
2024-11-17 16:14:35 +03:00
Zakhar Izmaylov
6f9ceb1a89
Fix admin
2024-11-17 16:05:20 +03:00
Zakhar Izmaylov
6563b7dc67
Fix
2024-11-17 15:39:53 +03:00
Zakhar Izmaylov
5b8b950aaf
Fix admin middleware
2024-11-17 15:39:27 +03:00
Zakhar Izmaylov
dd84c8dd3a
Fix
2024-11-17 14:09:05 +03:00
Zakhar Izmaylov
69f880af2b
Add new table and middleware
2024-11-17 14:05:31 +03:00
Zakhar Izmaylov
c2d06e10b8
Add admin middleware
2024-11-17 13:11:49 +03:00
Zakhar Izmaylov
601598dfd2
Add dry logging
2024-11-16 18:01:28 +03:00
Vladless
0be6ed0631
fix logging
2024-11-15 23:15:19 +03:00
Vladless
c35bd82ebe
formatting
2024-11-15 19:19:13 +03:00
Vladless
b6ed49ad82
rm DEBUG
2024-11-15 19:16:37 +03:00
Zakhar Izmaylov
ac3451a209
Add DatabaseMiddleware #TODO
2024-11-13 17:03:18 +03:00
Zakhar Izmaylov
af8ecffb6d
Add crypto(beta), fix import, fix requirements.txt
2024-11-11 21:51:34 +03:00
Vladless
e002035518
minPython 3.10/py3xui/subs/rm_artefacts
2024-11-11 17:47:26 +03:00
Zakhar Izmaylov
27f5b9d43a
Add make and config for formatting
2024-11-10 11:02:15 +03:00
Vladless
adaae41826
bug and fix
2024-11-10 02:25:36 +03:00