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
hteppl
4d5cc954b5
Introduce changing key expiry date keyboard
2025-01-19 05:35:20 +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
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
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
31eb551b6d
Refactoring
2024-11-24 01:18:42 +03:00