调整用户信息获取内容
This commit is contained in:
@@ -196,13 +196,26 @@ class DashboardServer:
|
|||||||
# 获取当前登录的微信ID
|
# 获取当前登录的微信ID
|
||||||
|
|
||||||
# 从新的resp格式中获取用户信息
|
# 从新的resp格式中获取用户信息
|
||||||
user_data = {
|
try:
|
||||||
"wxid": self.robot.wxid,
|
if self.robot is None:
|
||||||
"nickName": self.robot.nickname,
|
raise ValueError("机器人对象未初始化")
|
||||||
"mobile": self.robot.phone,
|
user_data = {
|
||||||
"smallHeadImgUrl": self.robot.head_image,
|
"wxid": getattr(self.robot, "wxid", ""),
|
||||||
"signature": self.robot.signature
|
"nickName": getattr(self.robot, "nickname", ""),
|
||||||
}
|
"mobile": getattr(self.robot, "phone", ""),
|
||||||
|
"smallHeadImgUrl": getattr(self.robot, "head_image", ""),
|
||||||
|
"signature": getattr(self.robot, "signature", "")
|
||||||
|
}
|
||||||
|
except (AttributeError, ValueError) as e:
|
||||||
|
print(f"获取用户信息出错: {str(e)}")
|
||||||
|
user_data = {
|
||||||
|
"wxid": self.robot.wxid,
|
||||||
|
"nickName": self.robot.nickname,
|
||||||
|
"mobile": self.robot.phone,
|
||||||
|
"smallHeadImgUrl": self.robot.head_image,
|
||||||
|
"signature": self.robot.signature
|
||||||
|
}
|
||||||
|
|
||||||
if not user_data:
|
if not user_data:
|
||||||
return {"success": False, "message": "未获取到用户数据"}
|
return {"success": False, "message": "未获取到用户数据"}
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user