CoolFace
Apppublic

xxxasdasc/cssc

sourceHugging Facemitupdated 9mo agoView on Hugging Face
0likes
app.py31 linesDownload Raw Back to root
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)