update
This commit is contained in:
parent
95882d5f96
commit
7c173463db
@ -60,19 +60,12 @@ async def handle_server(request: Request):
|
||||
if msg_type == 'event':
|
||||
event = root.find('Event').text.lower()
|
||||
|
||||
if event == 'subscribe': # 关注事件
|
||||
# 获取用户信息
|
||||
user_info = await mp_client.get_user_info(from_user)
|
||||
print(f"微信公众号用户信息:{user_info}")
|
||||
|
||||
# 已关注进入聊天界面的事件
|
||||
elif event == 'scancode_push':
|
||||
if event == 'subscribe' or event == 'scancode_push': # 关注事件
|
||||
# 获取用户信息
|
||||
user_info = await mp_client.get_user_info(from_user)
|
||||
print(f"微信公众号用户信息:{user_info}")
|
||||
|
||||
if user_info:
|
||||
# 查找或创建用户
|
||||
user = db.query(UserDB).filter(
|
||||
UserDB.unionid == user_info.get('unionid')
|
||||
).first()
|
||||
@ -82,7 +75,6 @@ async def handle_server(request: Request):
|
||||
user.mp_openid = from_user
|
||||
db.commit()
|
||||
|
||||
|
||||
return Response(content="", media_type="text/plain")
|
||||
|
||||
except Exception as e:
|
||||
|
||||
BIN
jobs.sqlite
BIN
jobs.sqlite
Binary file not shown.
Loading…
Reference in New Issue
Block a user