06-16 18:49:48 [INFO] uvicorn | ('127.0.0.1', 41336) - "WebSocket /" 403
06-16 18:49:48 [INFO] websockets | connection rejected (403 Forbidden)
06-16 18:49:48 [INFO] websockets | connection closed
06-16 18:49:48 [ERROR] nonebot | Minecraft | Error while setup websocket to ws://127.0.0.1:8080. Trying to reconnect...
Traceback (most recent call last):
File "<string>", line 19, in <module>
File "/home/sube/mcbot/.venv/lib/python3.12/site-packages/nonebot/__init__.py", line 334, in run
get_driver().run(*args, **kwargs)
File "/home/sube/mcbot/.venv/lib/python3.12/site-packages/nonebot/drivers/fastapi.py", line 186, in run
uvicorn.run(
File "/home/sube/mcbot/.venv/lib/python3.12/site-packages/uvicorn/main.py", line 577, in run
server.run()
File "/home/sube/mcbot/.venv/lib/python3.12/site-packages/uvicorn/server.py", line 65, in run
return asyncio.run(self.serve(sockets=sockets))
File "/usr/lib/python3.12/asyncio/runners.py", line 194, in run
return runner.run(main)
File "/usr/lib/python3.12/asyncio/runners.py", line 118, in run
return self._loop.run_until_complete(task)
> File "/home/sube/mcbot/.venv/lib/python3.12/site-packages/nonebot/adapters/minecraft/adapter.py", line 147, in _forward_ws
async with self.websocket(request) as ws:
File "/usr/lib/python3.12/contextlib.py", line 210, in __aenter__
return await anext(self.gen)
File "/home/sube/mcbot/.venv/lib/python3.12/site-packages/nonebot/internal/adapter/adapter.py", line 98, in websocket
async with self.driver.websocket(setup) as ws:
File "/usr/lib/python3.12/contextlib.py", line 210, in __aenter__
return await anext(self.gen)
File "/home/sube/mcbot/.venv/lib/python3.12/site-packages/nonebot/drivers/websockets.py", line 74, in websocket
async with connection as ws:
File "/home/sube/mcbot/.venv/lib/python3.12/site-packages/websockets/legacy/client.py", line 629, in __aenter__
return await self
File "/home/sube/mcbot/.venv/lib/python3.12/site-packages/websockets/legacy/client.py", line 647, in __await_impl_timeout__
return await self.__await_impl__()
File "/home/sube/mcbot/.venv/lib/python3.12/site-packages/websockets/legacy/client.py", line 654, in __await_impl__
await protocol.handshake(
File "/home/sube/mcbot/.venv/lib/python3.12/site-packages/websockets/legacy/client.py", line 325, in handshake
raise InvalidStatusCode(status_code, response_headers)
websockets.exceptions.InvalidStatusCode: server rejected WebSocket connection: HTTP 403
运行环境
Ubuntu 24.04 LTS、Python3.12
NB插件及版本号
NoneBot-Plugin-MCQQ v2.5.7
MC插件及版本号
MC_QQ_Fabric_1.20.1-2.7.1
错误描述
.env.prod配置如下:
报错日志(如果有)