mirror of
https://github.com/nonebot/nonebot2.git
synced 2025-09-06 20:16:47 +00:00
🐛 fix hook block event receiving bug
This commit is contained in:
@ -188,11 +188,12 @@ class Driver(BaseDriver):
|
||||
bot = BotClass(self, "websocket", self.config, x_self_id, websocket=ws)
|
||||
|
||||
await ws.accept()
|
||||
await self.bot_connect(bot)
|
||||
logger.opt(colors=True).info(
|
||||
f"WebSocket Connection from <y>{adapter.upper()} "
|
||||
f"Bot {x_self_id}</y> Accepted!")
|
||||
|
||||
self.bot_connect(bot)
|
||||
|
||||
try:
|
||||
while not ws.closed:
|
||||
data = await ws.receive()
|
||||
@ -202,7 +203,7 @@ class Driver(BaseDriver):
|
||||
|
||||
asyncio.create_task(bot.handle_message(data))
|
||||
finally:
|
||||
await self.bot_disconnect(bot)
|
||||
self.bot_disconnect(bot)
|
||||
|
||||
|
||||
class WebSocket(BaseWebSocket):
|
||||
|
Reference in New Issue
Block a user