From 6301a4baad30630c4bbffdba12bd7fe492511ba6 Mon Sep 17 00:00:00 2001 From: liuwei Date: Thu, 12 Jun 2025 09:16:38 +0800 Subject: [PATCH] =?UTF-8?q?=E5=8A=A0=E5=85=A5=E7=AD=BE=E5=90=8D=E4=BF=A1?= =?UTF-8?q?=E6=81=AF=E6=98=BE=E7=A4=BA?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- admin/dashboard/server.py | 12 +++++++----- admin/dashboard/templates/index.html | 4 ++++ robot.py | 3 ++- 3 files changed, 13 insertions(+), 6 deletions(-) diff --git a/admin/dashboard/server.py b/admin/dashboard/server.py index 7d27f38..2e07067 100644 --- a/admin/dashboard/server.py +++ b/admin/dashboard/server.py @@ -92,14 +92,14 @@ class DashboardServer: app.secret_key = "stats_dashboard_secret_key" # 禁用模板缓存,使修改HTML文件后立即生效 False =重启才生效 app.config['TEMPLATES_AUTO_RELOAD'] = True - + # 设置Werkzeug日志级别为DEBUG import logging logging.getLogger('werkzeug').setLevel(logging.ERROR) - + # 将dashboard_server实例设置为app的属性 app.dashboard_server = self - + # 配置静态文件访问 static_folder = os.path.join(os.path.dirname(os.path.abspath(__file__)), 'static') @@ -200,7 +200,8 @@ class DashboardServer: "wxid": self.robot.wxid, "nickName": self.robot.nickname, "mobile": self.robot.phone, - "smallHeadImgUrl": self.robot.head_image + "smallHeadImgUrl": self.robot.head_image, + "signature": self.robot.signature } if not user_data: return {"success": False, "message": "未获取到用户数据"} @@ -212,7 +213,8 @@ class DashboardServer: "nickname": user_data.get("nickName", "未知用户"), "avatar": user_data.get("smallHeadImgUrl", "logo.png"), # 使用小头像URL "mobile": user_data.get("mobile", ""), - "home": f"{user_data.get('province', '')}-{user_data.get('city', '')}" # 组合省市信息 + "home": f"{user_data.get('province', '')}-{user_data.get('city', '')}", # 组合省市信息 + "signature": user_data.get("signature", "") } } except Exception as e: diff --git a/admin/dashboard/templates/index.html b/admin/dashboard/templates/index.html index 559ddd4..610930b 100644 --- a/admin/dashboard/templates/index.html +++ b/admin/dashboard/templates/index.html @@ -32,6 +32,10 @@ 手机号: {% raw %}{{ currentUser.data.mobile }}{% endraw %} +
+ + +
diff --git a/robot.py b/robot.py index f65d61a..dc11c92 100644 --- a/robot.py +++ b/robot.py @@ -165,12 +165,13 @@ class Robot: self.ipad_bot.nickname = profile.get("NickName").get("string") self.ipad_bot.alias = profile.get("Alias") self.ipad_bot.phone = profile.get("BindMobile").get("string") - + self.ipad_bot.signature = profile.get("Signature") # 更新Robot类的属性 self.wxid = self.ipad_bot.wxid self.nickname = self.ipad_bot.nickname self.alias = self.ipad_bot.alias self.phone = self.ipad_bot.phone + self.signature = self.ipad_bot.signature self.LOG.info( f"wechat_ipad登录账号信息: wxid: {self.wxid} 昵称: {self.nickname} 微信号: {self.alias} 手机号: {self.phone}")