diff --git a/xumu.py b/xumu.py index 73fcf67..254575b 100644 --- a/xumu.py +++ b/xumu.py @@ -263,12 +263,10 @@ async def process_data(request: Request): event = data["event"] clientid = data["clientid"] pattern = r'^farm_[a-zA-Z0-9]{12}$' - amatch = re.match(pattern, clientid) - if not amatch: - return BaseResponse(code=500, msg="不符合畜牧clientId") + amatch1 = re.match(pattern, clientid) pattern = r'^test' - amatch = re.match(pattern, clientid) - if not amatch: + amatch2 = re.match(pattern, clientid) + if not amatch1 and not amatch2: return BaseResponse(code=500, msg="不符合畜牧clientId") # 连接成功处理 if event == "client.connected":