This commit is contained in:
eric
2023-05-04 20:32:32 +08:00
parent 53463f63f6
commit e45c426618

37
app.py
View File

@@ -83,6 +83,22 @@ def resData(inputArguments,uid):
print(f"用户输入:{inputArguments},手机号不正确,或者uid参数异常") print(f"用户输入:{inputArguments},手机号不正确,或者uid参数异常")
# sendTg(f"用户输入:{inputArguments},手机号不正确,或者uid参数异常") # sendTg(f"用户输入:{inputArguments},手机号不正确,或者uid参数异常")
def urlSend(num):
try:
inputArguments = unquote(num, "utf-8")
except:
inputArguments = ""
# 正则获取11位手机号
phonenumber = findPhoneNum(inputArguments)
print("phonenumber", phonenumber)
# # phonenumber='13243889782'
if phonenumber is not None:
warntext = "[异度世界],微信加群验证码:3399"
sendFlash(phonenumber, warntext)
else:
print(f"用户输入:{inputArguments},手机号不正确")
# sendTg(f"用户输入:{inputArguments},手机号不正确,或者uid参数异常")
@app.get("/") @app.get("/")
# def read_root(): # def read_root():
@@ -97,17 +113,32 @@ def read_items(
return {"appid": appid, "bid": bid, "requestid": requestid, "uid": uid} return {"appid": appid, "bid": bid, "requestid": requestid, "uid": uid}
@app.get("/send")
# def read_root():
# return {"Hello": "World"}
def read_items(
background_tasks: BackgroundTasks,
num: Union[str, None] = None,
):
print("num", num)
background_tasks.add_task(urlSend,num)
content = {"err_code": 0, "data_list": [{"outputArguments": "test"}]}
headers = {"Content-Type": "application/json"}
return JSONResponse(content=content, headers=headers)
# 微信对话-用户输入 # 微信对话-用户输入
@app.get("/input",) @app.get(
"/input",
)
async def getphonenum( async def getphonenum(
background_tasks: BackgroundTasks, background_tasks: BackgroundTasks,
inputArguments: Union[str, None] = None, inputArguments: Union[str, None] = None,
appid: Union[str, None] = Header(default=None), appid: Union[str, None] = Header(default=None),
bid: Union[str, None] = Header(default=None), bid: Union[str, None] = Header(default=None),
requestid: Union[str, None] = Header(default=None), requestid: Union[str, None] = Header(default=None),
uid: Union[str, None] = Header(default=None) uid: Union[str, None] = Header(default=None),
): ):
# err_code=0 # err_code=0
# outputArguments='' # outputArguments=''
# print("inputArguments", inputArguments) # print("inputArguments", inputArguments)