From 2e73a1e209b8c6d251d9fd2b0f5b961dcbd2db54 Mon Sep 17 00:00:00 2001 From: nanhaoluo <3075912108@qq.com> Date: Thu, 22 Jan 2026 18:43:00 +0800 Subject: [PATCH] =?UTF-8?q?docs:=20=E6=9B=B4=E6=96=B0=E7=94=A8=E6=88=B7?= =?UTF-8?q?=E5=90=8D-=E8=AF=84=E8=AE=BA=E8=81=94=E5=90=88=E6=A3=80?= =?UTF-8?q?=E6=B5=8B=E6=96=87=E6=A1=A3?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - 添加立即同步执行说明 - 添加管理员查看原用户名功能说明 - 添加前台删除评论功能说明 - 更新相关函数列表 --- .kiro/steering/username-comment-detection.md | 32 ++++++++++++++++++-- 1 file changed, 29 insertions(+), 3 deletions(-) diff --git a/.kiro/steering/username-comment-detection.md b/.kiro/steering/username-comment-detection.md index 867d123..c8fbdf0 100644 --- a/.kiro/steering/username-comment-detection.md +++ b/.kiro/steering/username-comment-detection.md @@ -18,7 +18,12 @@ AI 评论检测系统已升级为用户名-评论内容联合检测机制,同 - `username_invalid`: 用户名是否不合规 - `username_reason`: 用户名判断理由(25字以内) -### 2. 处理规则 +### 2. 执行时机 +- **立即同步执行**:评论发布后立即执行 AI 检测 +- 不再延迟,确保检测结果及时生效 +- 发送邮件通知也在检测完成后立即执行 + +### 3. 处理规则 #### 情况1:评论内容不合规 - 按照后台设置的自动处理方式执行: @@ -37,10 +42,25 @@ AI 评论检测系统已升级为用户名-评论内容联合检测机制,同 - 标识码基于:原用户名 + 邮箱 + IP + User Agent - 保存原始用户名到元数据:`_argon_original_username` - 发送用户名变更通知邮件 + - **管理员可见原用户名**:显示为 `用户-XXXXXXXX (原用户名: xxx)` #### 情况3:评论和用户名都正常 - 正常发布,记录检测结果 +## 管理员功能 + +### 1. 查看原用户名 +- 管理员在前台查看评论时,可以看到原始用户名 +- 显示格式:`用户-A3B7K9M2 (原用户名: 违规昵称)` +- 普通用户只能看到:`用户-A3B7K9M2` + +### 2. 前台删除评论 +- 管理员在前台可以直接删除评论 +- 删除按钮使用红色 `btn-outline-danger` 样式 +- 删除前弹出确认对话框 +- 删除后评论淡出并移除 +- 完整的成功/失败提示 + ## 唯一标识码生成规则 ```php @@ -126,12 +146,15 @@ AI 评论检测系统已升级为用户名-评论内容联合检测机制,同 ### 核心函数 - `argon_detect_spam_comment($comment_id)`: 执行联合检测 - `argon_generate_unique_username()`: 生成唯一用户名 -- `argon_async_spam_detection_handler()`: 异步检测处理 +- `argon_async_spam_detection_handler()`: 同步检测处理(立即执行) - `argon_send_username_change_notify_email()`: 发送用户名变更通知 +- `argon_display_original_username()`: 为管理员显示原用户名 +- `frontend_delete_comment()`: 前台删除评论 ### 文件位置 -- 检测逻辑:`functions.php` (第 7320-7850 行) +- 检测逻辑:`functions.php` (第 7320-7900 行) - 邮件模板:`email-templates/username-change-notify.php` +- 前端 JS:`argontheme.js` (deleteComment 函数) ## 使用建议 @@ -151,3 +174,6 @@ AI 评论检测系统已升级为用户名-评论内容联合检测机制,同 - ✅ 创建用户名变更通知邮件模板 - ✅ 生成唯一8位标识码 - ✅ 兼容旧版 API 响应格式 +- ✅ 改为立即同步执行检测 +- ✅ 管理员可查看原用户名 +- ✅ 添加前台删除评论功能