mirror of
https://github.com/nonebot/nonebot2.git
synced 2024-12-18 09:25:46 +08:00
🐛 validate schema
field & fix request construct
This commit is contained in:
parent
811e94e186
commit
322ac98c50
@ -131,6 +131,10 @@ class Bot(BaseBot):
|
||||
"challenge": challenge
|
||||
}).encode())
|
||||
|
||||
schema = data.get("schema")
|
||||
if not schema:
|
||||
return None, HTTPResponse(400, b"Missing `schema` in POST body, only accept event of version 2.0")
|
||||
|
||||
headers = data.get("header")
|
||||
if headers:
|
||||
token = headers.get("token")
|
||||
@ -230,7 +234,8 @@ class Bot(BaseBot):
|
||||
async with httpx.AsyncClient(headers=headers) as client:
|
||||
response = await client.post(
|
||||
self.api_root + api,
|
||||
json=data,
|
||||
json=data["body"],
|
||||
params=data["query"],
|
||||
timeout=self.config.api_timeout)
|
||||
|
||||
print(response.json())
|
||||
|
Loading…
Reference in New Issue
Block a user