diff --git a/nonebot/drivers/fastapi.py b/nonebot/drivers/fastapi.py index 9b95a462..8a52b3df 100644 --- a/nonebot/drivers/fastapi.py +++ b/nonebot/drivers/fastapi.py @@ -200,8 +200,8 @@ class Driver(BaseDriver): websocket=ws) else: logger.warning("Unknown adapter") - raise HTTPException(status_code=status.HTTP_404_NOT_FOUND, - detail="adapter not found") + await ws.close(code=status.WS_1008_POLICY_VIOLATION) + return await ws.accept() self._clients[x_self_id] = bot