Initial Commit

This commit is contained in:
Avishkar Patil
2021-06-05 12:00:46 +05:30
committed by GitHub
parent 5bfa8329d2
commit ae8f597137

View File

@@ -1,6 +1,4 @@
# Taken from megadlbot_oss <https://github.com/eyaadh/megadlbot_oss/blob/master/mega/webserver/routes.py>
# Thanks to Eyaadh <https://github.com/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
return return_resp