From c98e0433e00c0df17d8083c0c4de00ef933a84f9 Mon Sep 17 00:00:00 2001 From: liuwei Date: Thu, 3 Apr 2025 13:36:21 +0800 Subject: [PATCH] =?UTF-8?q?Revert=20"=E6=B7=BB=E5=8A=A0=E7=BE=A4=E6=88=90?= =?UTF-8?q?=E5=91=98=E6=9F=A5=E7=9C=8B=E5=8A=9F=E8=83=BD"?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit This reverts commit 2db6232e589ee9679ab880eade0918786ef69bca. --- admin/dashboard/blueprints/contacts.py | 24 -------- admin/dashboard/blueprints/system.py | 2 +- .../templates/contacts_management.html | 55 +------------------ game_task/game_chatgpt_qa.py | 3 +- 4 files changed, 4 insertions(+), 80 deletions(-) diff --git a/admin/dashboard/blueprints/contacts.py b/admin/dashboard/blueprints/contacts.py index 8456fd5..ad847ca 100644 --- a/admin/dashboard/blueprints/contacts.py +++ b/admin/dashboard/blueprints/contacts.py @@ -124,28 +124,4 @@ def api_contacts_public(): }) except Exception as e: logger.error(f"获取公共好友信息失败: {e}") - return jsonify({"success": False, "error": str(e)}), 500 - -@contacts_bp.route('/api/group//members', methods=['GET']) -@login_required -def api_group_members(group_id): - """获取指定群组的成员信息API""" - try: - server = current_app.dashboard_server - members = server.contact_manager.get_group_members(group_id) - - if members is None: - return jsonify({ - "success": False, - "error": "无法获取群成员信息或群组不存在" - }), 404 - - return jsonify({ - "success": True, - "data": { - "members": members - } - }) - except Exception as e: - logger.error(f"获取群组 {group_id} 成员信息失败: {e}") return jsonify({"success": False, "error": str(e)}), 500 \ No newline at end of file diff --git a/admin/dashboard/blueprints/system.py b/admin/dashboard/blueprints/system.py index cc64a92..43fa758 100644 --- a/admin/dashboard/blueprints/system.py +++ b/admin/dashboard/blueprints/system.py @@ -57,7 +57,7 @@ def api_wx_logs(): else: log_file = os.path.join(project_root, 'wx_info.log') - # logger.info(f"尝试读取日志文件: {log_file}") + logger.info(f"尝试读取日志文件: {log_file}") # 读取日志文件 log_content = [] diff --git a/admin/dashboard/templates/contacts_management.html b/admin/dashboard/templates/contacts_management.html index f67b168..515acd3 100644 --- a/admin/dashboard/templates/contacts_management.html +++ b/admin/dashboard/templates/contacts_management.html @@ -197,33 +197,12 @@ - + {% raw %}{{ currentGroup.wxid }}{% endraw %} {% raw %}{{ currentGroup.name }}{% endraw %} - -
-

群成员列表

-
- -

加载群成员中...

-
-
-

暂无群成员信息

-
- - - - - - -
@@ -284,9 +263,7 @@ currentGroup: {}, currentUser: {}, currentOfficial: {}, - currentPublic: {}, - groupMembers: [], - loadingMembers: false + currentPublic: {} }; }, computed: { @@ -459,34 +436,6 @@ viewGroupDetails(group) { this.currentGroup = group; this.groupDetailDialogVisible = true; - this.loadGroupMembers(group.wxid); - }, - loadGroupMembers(groupId) { - this.loadingMembers = true; - this.groupMembers = []; - - axios.get(`/contacts/api/group/${groupId}/members`) - .then(response => { - if (response.data.success) { - const members = response.data.data.members; - this.groupMembers = Object.entries(members).map(([wxid, info]) => { - return { - wxid: wxid, - nickname: info.nickname || '未知', - displayname: info.displayname || '未设置' - }; - }); - } else { - this.$message.warning('获取群成员信息失败: ' + response.data.error); - } - }) - .catch(error => { - console.error('加载群成员数据失败:', error); - this.$message.error('加载群成员数据失败'); - }) - .finally(() => { - this.loadingMembers = false; - }); }, viewUserDetails(user) { this.currentUser = user; diff --git a/game_task/game_chatgpt_qa.py b/game_task/game_chatgpt_qa.py index 02eba9a..5db19b9 100644 --- a/game_task/game_chatgpt_qa.py +++ b/game_task/game_chatgpt_qa.py @@ -77,8 +77,7 @@ def game_question_json(question): 3. 每个问题应独立,且问题之间无连贯性或延续性。 4. 避免重复提问或产生相似的问题,确保问题新颖。 5. 对于每个问题,提供难度评分(1-10分)。在问题答对后,用户可以根据难度给出相应的分数。 - 6. 答案控制长度在20字以内。 - + 输出格式要求如下(仅返回JSON格式,确保不添加多余的符号): { "category":"人文地理"