Compare commits

..

23 Commits

Author SHA1 Message Date
justuser-31 a5fcdf2135 Игнор настроек и БД. 2026-06-11 13:18:27 +03:00
justuser-31 a5d0fde725 Добавление списка зависимостей 2026-06-11 13:18:27 +03:00
justuser-31 16236d5fd4 Игнорирование nohup.out 2026-06-11 13:18:27 +03:00
justuser-31 15eb36e2e5 Увеличение лимита запросов 2026-06-11 13:18:27 +03:00
justuser-31 81ac85d708 Merge remote-tracking branch 'origin/main' 2026-06-11 13:18:27 +03:00
justuser-31 5289ab4b15 Увеличение лимита запросов 2026-06-11 13:18:27 +03:00
justuser-31 dd5e4c2c9a Update README.md 2026-06-11 13:18:27 +03:00
justuser-31 cfd4f5e558 Убран print() в лимите по IP 2026-06-11 13:18:27 +03:00
justuser-31 28422e6edd Лимит запросов по IP, мелкие правки 2026-06-11 13:18:27 +03:00
justuser-31 2e234f80ba id -> invoice_id 2026-06-11 13:18:27 +03:00
justuser-31 0b59cea0d2 id -> invoice_id 2026-06-11 13:18:27 +03:00
justuser-31 4873501bc0 id -> invoice_id 2026-06-11 13:18:27 +03:00
justuser-31 3cd928b217 Больше комментариев 2026-06-11 13:18:27 +03:00
justuser-31 85a38bd9ff Исправление бага: await token_check 2026-06-11 13:18:27 +03:00
justuser-31 d14ac9b843 Исправление бага: token_check -> False/True вместо ответа SystemAPI 2026-06-11 13:18:27 +03:00
justuser-31 4160078c9c Добавление синхронной версии вызовов API, ещё комментарии и упрощение 2026-06-11 13:18:27 +03:00
justuser-31 35c9ee7c90 Логирование использования токенов и мелкие доработки. 2026-06-11 13:18:27 +03:00
justuser-31 7e11cabd3b Реализация работы с invoice 2026-06-11 13:18:27 +03:00
justuser-31 b30bf67781 Базовая реализация UserAPI 2026-06-11 13:18:27 +03:00
justuser-31 f8f7309532 Update README.md 2026-06-11 13:18:27 +03:00
justuser-31 d91e93e5b6 up 2026-06-11 13:18:27 +03:00
justuser-31 f67def10d1 Update LICENSE 2026-06-11 13:18:27 +03:00
justuser-31 173edd2991 Initial commit 2026-06-11 13:18:27 +03:00
3 changed files with 7 additions and 2 deletions
+3
View File
@@ -0,0 +1,3 @@
nohup.out
config.json
database.db
+3 -2
View File
@@ -73,8 +73,9 @@ class UserRateLimiter:
# Log the IP and request count # Log the IP and request count
request_count = len(self.ip_requests[ip]) request_count = len(self.ip_requests[ip])
# Return True if rate limit exceeded (more than 30 requests per minute) # Return True if rate limit exceeded (more than 62 requests per minute)
return request_count > 30 # Request every second + 10 for sure
return request_count > 70
# Global instance # Global instance
rate_limiter = UserRateLimiter() rate_limiter = UserRateLimiter()
+1
View File
@@ -0,0 +1 @@
pytz