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