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')
|