Update app.py
Browse files
app.py
CHANGED
@@ -146,7 +146,7 @@ global_download_dir = tempfile.mkdtemp()
|
|
146 |
|
147 |
# Rate limiting dictionary
|
148 |
request_counts = defaultdict(lambda: {"count": 0, "reset_time": datetime.now() + timedelta(days=1)})
|
149 |
-
MAX_REQUESTS_PER_DAY =
|
150 |
|
151 |
def get_user_ip(request: Request) -> str:
|
152 |
"""Helper function to get user's IP address."""
|
@@ -165,7 +165,7 @@ async def download_high_quality_video(request: Request):
|
|
165 |
# Check if user has exceeded the request limit
|
166 |
if user_info["count"] >= MAX_REQUESTS_PER_DAY:
|
167 |
error_message = "You have exceeded the maximum number of requests per day. Please try again tomorrow."
|
168 |
-
return {"error": error_message}
|
169 |
|
170 |
data = await request.json()
|
171 |
video_url = data.get('url')
|
|
|
146 |
|
147 |
# Rate limiting dictionary
|
148 |
request_counts = defaultdict(lambda: {"count": 0, "reset_time": datetime.now() + timedelta(days=1)})
|
149 |
+
MAX_REQUESTS_PER_DAY = 50 # Set your desired limit
|
150 |
|
151 |
def get_user_ip(request: Request) -> str:
|
152 |
"""Helper function to get user's IP address."""
|
|
|
165 |
# Check if user has exceeded the request limit
|
166 |
if user_info["count"] >= MAX_REQUESTS_PER_DAY:
|
167 |
error_message = "You have exceeded the maximum number of requests per day. Please try again tomorrow."
|
168 |
+
return {"error": error_message, "url": "https://t.me/chrunoss"}
|
169 |
|
170 |
data = await request.json()
|
171 |
video_url = data.get('url')
|