# 评论管理 (/docs/use/comments)

Mix Space 提供了完整的评论系统，支持访客留言、登录读者评论、站长回复，以及多层嵌套讨论。你可以在后台对评论进行审核、置顶、标记垃圾等操作，也可以借助 AI 自动审核来减轻管理负担。

## 评论管理界面

登录后台，进入「评论」页面。页面分为三个标签：

| 标签 | 说明 |
|------|------|
| **待审** | 未读状态的新评论，需要你审阅 |
| **已读** | 正常的已读评论 |
| **垃圾** | 被标记为垃圾的评论 |

### 常用操作

| 操作 | 说明 |
|------|------|
| **标记已读 / 未读** | 切换评论的阅读状态 |
| **标记垃圾** | 将评论标记为垃圾内容，前台不再展示 |
| **置顶** | 将评论固定在该页面的最顶部（同页面仅一条置顶） |
| **删除** | 软删除评论，内容替换为「该评论已删除」 |
| **批量操作** | 勾选多条评论后批量修改状态或批量删除 |

<Callout type="info">
评论被标记为垃圾时，如果该评论附带图片，系统会自动删除这些图片文件（可在「评论图片上传」设置中关闭此行为）。
</Callout>

## 评论配置

进入后台「设置 → 内容 → 评论设置」，可以配置以下选项：

### 基本设置

| 配置项 | 说明 |
|--------|------|
| **全站禁止评论** | 关闭全站评论功能，敏感时期专用 |
| **允许未登录评论** | 开启后访客可以以游客身份评论；关闭后仅已登录读者和站长可以评论 |
| **只展示已读评论** | 开启后，前台只展示已标记为已读的评论，未读和垃圾评论均不展示 |
| **禁止非中文评论** | 过滤非中文字符的评论内容 |
| **评论公开归属地** | 在评论旁显示评论者的 IP 归属地 |
| **自定义屏蔽关键词** | 添加需要过滤的关键词列表 |
| **自定义屏蔽 IP** | 添加需要屏蔽的 IP 地址列表 |

### 反垃圾评论

打开「反垃圾评论」开关后，系统会自动检测并过滤垃圾评论。

### AI 评论审核

如果你已在「设置 → AI → AI 设置」中配置了 LLM 服务商，可以开启 AI 评论审核：

| 配置项 | 说明 |
|--------|------|
| **开启 AI 审核** | 启用后，评论提交时会自动进行 AI 内容安全检查 |
| **AI 审核方式** | 「是非」模式（AI 直接判断是否为垃圾）或「评分」模式（AI 给出 1-10 风险评分） |
| **AI 审核阈值** | 评分模式下，超过此阈值的评论被标记为垃圾（默认 5，范围 1-10） |
| **测试 AI 审核** | 输入测试文本，验证 AI 审核功能是否正常 |

AI 评论审核可以识别垃圾广告、人身攻击、仇恨言论、政治敏感、色情暴力、阴阳怪气等多种违规内容。

## 评论图片上传

读者在评论中上传图片的功能，需要在「设置 → 存储 → 评论图片上传」中单独配置：

| 配置项 | 说明 |
|--------|------|
| **启用读者评论图片上传** | 总开关，关闭后前端隐藏上传入口 |
| **单图最大大小（MB）** | 默认 5 MB |
| **单评论图片张数上限** | 默认 4 张 |
| **单读者每小时上传上限** | 默认 10 次 |
| **单读者活跃图总容量上限（MB）** | 默认 50 MB |
| **读者账号最小年龄（小时）** | 准入门槛，0 表示不限 |
| **读者最小已发评论数** | 准入门槛，0 表示不限 |
| **评论标记 spam 时同步删图** | 默认开启，关闭则仅删评论保留图片 |
| **MIME 白名单** | 默认 image/jpeg、image/png、image/webp、image/gif |

<Callout type="warn">
评论图片有自动清理机制：上传后未被评论引用的图片会在设定时间后自动清除（默认 120 分钟），评论编辑后被移除的图片也会在设定时间后清除（默认 30 分钟）。
</Callout>

## 评论排序

前台评论支持三种排序方式：

| 排序 | 说明 |
|------|------|
| **置顶优先** | 置顶评论在最前，其余按时间倒序（默认） |
| **最新** | 按时间倒序 |
| **最早** | 按时间正序 |

## 悄悄话

评论支持「悄悄话」模式，标记为悄悄话的评论仅站长可见，前台不展示给其他访客。