Spaces:
Sleeping
Sleeping
from fastapi import FastAPI, Query, Request | |
import os | |
from typing import Any, Optional, Dict | |
import requests | |
app = FastAPI( | |
title="Test" | |
) | |
async def get_user_info(request: Request) -> Dict[str, str]: | |
client_host = request.headers.get('x-forwarded-for') | |
user_agent = request.headers.get('user-agent') | |
print(request.headers) | |
push_noti_tele(client_host) | |
return { | |
"IP Address": client_host, | |
"User Agent": user_agent, | |
} | |
def push_noti_tele(message): | |
url = f"https://api.telegram.org/bot7210957168:AAEy0umCg4VTCilHTE3yICnsQT8cPrbeOr4/sendMessage" | |
payload = { | |
"chat_id": "-4159820605", | |
"text": message | |
} | |
response = requests.post(url, data=payload) | |