论坛内容审核尺度不是"严一点还是松一点"的选择题,而是按"违规确定性"分三层:确定违规的交给自动规则直接拦,需要读语境才能判断的进人工队列,绝大多数正常内容靠举报和回收站事后兜底。Clara BBS 把这三层拆成了彼此独立的开关(版块级开关、敏感词、频率限制、举报流、回收站),可以按版块分别调,而不是全站一个尺度。
自动和人工各自该管什么?
结论:自动规则只处理"命中即违规"的确定性场景,凡是需要读上下文才能判断的,一律交人工。
自动层能确定处理的只有四类:敏感词命中、频率异常(灌水)、注册来源可疑(临时邮箱域、机器注册)、已知恶意 IP。这四类的判断依据是字符串比对和计数,不需要理解语义,误判率低。
人工层必须读语境:广告软文、引战、搬运洗稿、擦边内容、版块错配。这些用关键词永远拦不准——"便宜出"在二手版是正常标题,在技术版就是广告。
一个操作要点:自动层只做"拦截、转审、限流"这类可逆动作,不要让它直接封号或物理删帖。封禁和删除留给人工,原因是这两件事的申诉成本最高。
先审后发怎么设才不拖垮流量?
结论:先审后发按版块开,不要全站开。Clara BBS 的发帖先审后发就是版块级开关,按版块逐个配置,高风险版块(交易、招聘、资源下载)打开,技术讨论版保持直发。
配套的是版块级权限矩阵:浏览、发帖、回复、上传四项 × 各用户组分别配置,留空即继承上级设置。实践中的组合是"新注册用户组 + 高风险版块"开先审,高等级用户组不开——经验等级会在发帖、回帖、签到中自动累积并自动升组,人工审核量会随着用户成长自然下降。
如果社区广告注册机压力大,可以启用新人入站考试插件:通过考试才自动解锁互动权限并授予专属头衔,未通过者只能浏览不能发帖。这一步挡掉的是纯粹来发广告的机器注册,不影响真实新人。
自动规则具体怎么配?
结论:自动规则的目的是抬高批量灌水的成本,不是追求零漏放。
可用的配置项和参考做法:发帖与回帖各设最小间隔(后台「系统设置」的发帖回帖项),把连发刷屏压下去;开启图形验证码,服务器无 GD 库时系统自动降级为算术题,不会导致注册流程报错;开启注册验证问答,用一道需要中文理解的题过滤脚本注册;邮箱域名黑名单内置近百个临时邮箱域,直接拦掉一次性邮箱注册;IP 封禁支持定时,对已确认的恶意来源设期限而不是永久拉黑。
这些规则的作用是让"批量"变得不划算。单个真人用户几乎不会触发任何一条,这是判断阈值是否合理的标准:如果你自己被拦了两次,阈值就设高了。
人工审核怎么分工?
结论:版主管版内语境判断,管理员管跨版规则与申诉裁决,两边不交叉。
Clara BBS 的版主体系每个版块最多 10 位版主,版内全权,足够覆盖中型社区的分区治理。用户举报走统一的举报处理流,进入「内容管理 → 举报处理」;开启先审后发的版块,帖子进入「内容管理 → 内容审核」队列,通过后才公开。
所有管理动作都有留痕:管理日志、审计日志、登录日志分别记录后台操作、敏感操作和登录行为,后台「用户体系 → 登录日志」可查同 IP 高频失败拦截记录。申诉时不用靠记忆对质,直接调日志。
自动规则拦错了怎么补救?
结论:只要是自动判定,就一定会误杀,所以自动动作必须落在可恢复的位置。
Clara BBS 的回收站机制是:前台删除的帖子进回收站,默认保留 30 天可恢复,保留天数后台可配,到期由计划任务自动彻底删除。这意味着正确的配置方式是让自动规则把可疑内容"转入待审或回收站",而不是直接消失。
同时要给用户一条明确的申诉路径:帖子里说明被拦截的原因类别(敏感词、频率、先审),比只显示"发布失败"体验好得多,也能减少重复提交。
审核尺度多久复盘一次?
结论:按数据调,不按感觉调。每两周看一次审核队列积压量、举报量、误杀申诉量三个数。
Clara BBS 的观测数据表覆盖在线会话、搜索日志、登录日志、管理日志、审计日志和计划任务运行记录,配合容量监控插件每天生成帖子、用户、附件、数据库、磁盘的快照与增长曲线。当审核队列持续积压、平均处理时长上升时,说明该收窄先审版块范围或下调敏感词命中策略;当举报量上升而队列空闲时,说明该把某个版块纳入先审。
一句话总结:自动规则负责"确定性违规"和抬高批量成本,人工负责语境判断和不可逆处置,回收站和日志负责兜底与复盘——三层各就各位,审核尺度才既可调又不失控。