xxxasdasc/cssc
0
1from fastapi import FastAPI, Request2import requests3 4app = FastAPI()5 6BOT_TOKEN = "8564534266:AAEs8TEgaZdFZymTUPdqGWM3g7C1UZTvM2M"7CHAT_ID = "8394640401"8AUTH_KEY = "my_secret_123" # 验证密钥9 10@app.post("/send")11async def send_msg(request: Request):12 data = await request.json()13 14 # 安全校验15 if data.get("key") != AUTH_KEY:16 return {"status": "unauthorized"}17 18 content = data.get("msg", "空消息")19 20 # Hugging Face 服务器在海外,可以直接访问 Telegram21 tg_url = f"https://api.telegram.org/bot{BOT_TOKEN}/sendMessage"22 res = requests.post(tg_url, json={23 "chat_id": CHAT_ID,24 "text": f"【HF通知】\n{content}"25 })26 27 return res.json()28 29if __name__ == "__main__":30 import uvicorn31 uvicorn.run(app, host="0.0.0.0", port=7860)