This commit is contained in:
aaron 2025-03-14 08:54:26 +08:00
parent 95882d5f96
commit 7c173463db
2 changed files with 1 additions and 9 deletions

View File

@ -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:

Binary file not shown.