Zakhar Izmaylov
83870a2022
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
5f2b40b2d2
Auto-format code with Ruff using pyproject.toml
2025-01-29 04:01:20 +00:00
hteppl
069f2fa983
Introduce changing key expiry date keyboard
2025-01-19 05:35:20 +03:00
hteppl
b2f793fa70
Update stats, fix some text input flows to working with delete middleware
2025-01-15 14:29:33 +03:00
hteppl
5884e0c213
Some missing logic and fixups
2025-01-15 14:07:49 +03:00
hteppl
7c6e316521
Update delete middleware: pass all admin callbacks and states
2025-01-15 08:59:54 +03:00
Vladless
198cfd48f3
fix middleware
2024-12-14 17:39:39 +03:00
Zakhar Izmaylov
142c1c15e7
Migrate to ruff
2024-12-13 12:09:20 +03:00
Vladless
4899e5315d
fix refferal
2024-12-05 22:45:10 +03:00
Vladless
2b4e3182c7
/start
2024-11-28 15:37:21 +03:00
Vladless
fca313a627
fix admin
2024-11-26 20:03:21 +03:00
Zakhar Izmaylov
80f2314c9e
Fix start
2024-11-26 03:21:43 +03:00
Zakhar Izmaylov
fa17dea8fe
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
f25332f19d
Fix delete msg
2024-11-24 13:51:18 +03:00
Zakhar Izmaylov
30efc7a1c7
Refactoring
2024-11-24 01:18:42 +03:00