diff --git a/WebStreamer/server/stream_routes.py b/WebStreamer/server/stream_routes.py index 81622dc..f67b902 100644 --- a/WebStreamer/server/stream_routes.py +++ b/WebStreamer/server/stream_routes.py @@ -1,6 +1,4 @@ -# Taken from megadlbot_oss -# Thanks to Eyaadh - +import time import math import logging import secrets @@ -8,17 +6,18 @@ import mimetypes from ..vars import Var from aiohttp import web from ..bot import StreamBot +from WebStreamer import StartTime from ..utils.custom_dl import TGCustomYield, chunk_size, offset_fix - +from ..utils.time_format import get_readable_time routes = web.RouteTableDef() @routes.get("/", allow_head=True) async def root_route_handler(request): - bot_details = await StreamBot.get_me() return web.json_response({"status": "running", - "server_permission": "Open", - "telegram_bot": '@'+bot_details.username}) + "maintained_by": "Avishkar_Patil", + "uptime": get_readable_time(time.time() - StartTime), + "telegram_bot": '@'+(await StreamBot.get_me()).username}) @routes.get("/{message_id}") @@ -74,4 +73,4 @@ async def media_streamer(request, message_id: int): if return_resp.status == 200: return_resp.headers.add("Content-Length", str(file_size)) - return return_resp \ No newline at end of file + return return_resp