maybe it'll fix it
This commit is contained in:
parent
8a96679771
commit
415d98a3cb
1 changed files with 10 additions and 2 deletions
|
@ -12,8 +12,16 @@ else:
|
|||
webhook = None
|
||||
|
||||
@app.post("/up/sendmessage")
|
||||
async def message_endpoint(request: Request, name: str = Body(str), message: str = Body(str)):
|
||||
ip = request.headers['X-Forwarded-For']
|
||||
# async def message_endpoint(request: Request, name: str = Body(str), message: str = Body(str)):
|
||||
async def message_endpoint(request: Request):
|
||||
ip = request.headers['X-Forwarded-For'] if 'X-Forwarded-For' in request.headers else request.client.host
|
||||
try:
|
||||
data = await request.json()
|
||||
name = data["name"] if "name" in data else "<none>"
|
||||
message = data["message"] if "message" in data else "<none>"
|
||||
except:
|
||||
logger.info(f"{ip}: invalid body: {request._body}")
|
||||
return {"error": "invalid body"}
|
||||
if webhook:
|
||||
embed = DiscordEmbed(
|
||||
title="message received",
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue