mirror of
https://github.com/KimigaiiWuyi/GenshinUID.git
synced 2025-05-12 06:55:58 +08:00
🎨 尝试优化错误的连接
This commit is contained in:
parent
2ebab890af
commit
7c44c6cba5
@ -1,7 +1,6 @@
|
|||||||
from typing import List, Literal, Optional
|
from typing import List, Literal, Optional
|
||||||
|
|
||||||
from hoshino import priv
|
from hoshino import priv
|
||||||
from websockets.exceptions import ConnectionClosed
|
|
||||||
from hoshino.typing import CQEvent, HoshinoBot, NoticeSession
|
from hoshino.typing import CQEvent, HoshinoBot, NoticeSession
|
||||||
|
|
||||||
from .client import GsClient
|
from .client import GsClient
|
||||||
@ -21,13 +20,8 @@ async def connect():
|
|||||||
|
|
||||||
|
|
||||||
async def get_gs_msg(ev):
|
async def get_gs_msg(ev):
|
||||||
if gsclient is None:
|
if gsclient is None or not gsclient.is_alive:
|
||||||
return await connect()
|
await connect()
|
||||||
|
|
||||||
try:
|
|
||||||
await gsclient.ws.ping()
|
|
||||||
except ConnectionClosed:
|
|
||||||
return await connect()
|
|
||||||
|
|
||||||
# 通用字段获取
|
# 通用字段获取
|
||||||
user_id = str(ev.user_id)
|
user_id = str(ev.user_id)
|
||||||
|
Loading…
x
Reference in New Issue
Block a user