MatteoScript/TelegramWebhook
0
1from fastapi import FastAPI, Request2from fastapi.middleware.cors import CORSMiddleware 3import requests4import os5 6app = FastAPI()7app.add_middleware(8 CORSMiddleware,9 allow_origins=["*"],10 allow_credentials=True,11 allow_methods=["*"],12 allow_headers=["*"],13)14 15@app.post("/")16async def webhook(data: dict, request: Request):17 headers = {18 'Content-Type': 'application/json',19 'Authorization': 'Bearer ' + os.getenv('tokenAPI')20 }21 response = requests.post(os.getenv('urlAPI'), json=data, headers=headers)22 print("Response Content:", response.text)23 24@app.get("/")25def read_general(): 26 return {"response": "Webhook Started"} 