本指南介绍了 Discourse 中要求帖子审批的各种设置和选项。您将了解这些设置如何相互作用,以及实施的最佳实践。
摘要
在多种场景下,要求帖子审批可能非常有益,例如:
- 防止垃圾信息和不当内容
- 在专业或学术论坛中维持质量控制
- 对敏感或争议性话题的讨论进行 Moderation
- 管理具有严格内容准则的社区
Discourse 提供了多种控制帖子审批的方式,允许管理员有效管理内容。这些设置由不同因素触发,并影响不同的用户组。
帖子审批设置概览
以下是 Discourse 中可用帖子审批设置的一般概览:
工作人员(管理员和 Moderators)不受以下所有设置的影响。
审查每篇帖子
此设置会将每篇帖子发送到审查队列。
- 影响所有帖子(回复和新主题)以及对帖子的编辑
- 适用于所有用户,但信任等级 4 的用户除外
帖子在审批前仍然可见
请谨慎使用,因为它可能会给 Moderators 带来大量工作- 因该选项而添加到审查队列的帖子底部不显示任何原因
要启用此设置:
- 前往
/admin/site_settings?filter=review%20every%20post - 启用
审查每篇帖子选项
审批帖子数量
此设置决定新用户必须有多少篇帖子获得审批后,才能无需 Moderation 直接发帖。
- 影响帖子(回复和新主题)
- 适用于信任等级 0 和 1 的用户
- 设置为大于 0 的数字,以要求审批新用户的初始帖子
- 因该选项而添加到审查队列的帖子底部显示:“每位用户的前几篇帖子必须由工作人员审批。参见审批帖子数量。”
要配置此设置:
- 前往
/admin/site_settings?filter=approve%20post%20count - 设置需要审批的帖子数量
除非在允许组内否则审批
此设置要求对非指定组成员的用户的帖子进行审批。
- 影响所有帖子(回复和新主题)
- 适用于不在选定组内的所有人
- 适用于允许受信任的组自由发帖,同时 Moderation 其他用户
- 因该选项而添加到审查队列的帖子底部显示:“不在指定组内的用户的回复必须由工作人员审批。参见除非在允许组内否则审批。”
要配置此设置:
- 前往
/admin/site_settings/?filter=approve%20unless%20allowed%20groups - 选择允许无需审批即可发帖的组
除非在允许组内否则审批新主题
此设置允许对主题创建进行更严格的控制,同时可能对回复更加宽松。
- 仅影响新主题
- 适用于不在选定组内的所有人
- 因该选项而添加到审查队列的帖子底部显示“new_topics_unless_allowed_groups”
要配置此设置:
- 前往
/admin/site_settings/?filter=approve%20new%20topics%20unless%20allowed%20group - 选择允许无需审批即可创建新主题的组
分类:要求 Moderators 审批所有新回复
此设置允许对可能需要更严格 Moderation 的特定分类进行更细粒度的控制。
- 影响分类中的回复
- 适用于无法审批该分类帖子的所有人,因此除了工作人员外,分类 Moderators 也被排除在外
虽然这看起来是 除非在允许组内否则审批的分类版本,但重要的区别在于此选项仅限于回复- 因该选项而添加到审查队列的帖子底部显示:“此分类中的帖子需要工作人员手动审批。参见分类设置。”
要配置分类特定设置:
- 前往
/c/{CATEGORY_SLUG}/edit/settings - 找到“Moderation”部分
- 启用“要求 Moderators 审批所有新回复”
分类:要求 Moderators 审批所有新主题
此设置允许对可能需要更严格 Moderation 的特定分类进行更细粒度的控制。
- 影响分类中的主题
- 适用于无法审批该分类帖子的所有人,因此除了工作人员外,分类 Moderators 也被排除在外
- 因该选项而添加到审查队列的帖子底部显示:“此分类中的帖子需要工作人员手动审批。参见分类设置。”
要配置分类特定设置:
- 前往
/c/{CATEGORY_SLUG}/edit/settings - 找到“Moderation”部分
- 启用“要求 Moderators 审批所有新主题”
跳过审查媒体组
此设置允许您指定某些组,其成员的帖子因包含图片而无需审批。
- 影响包含图片的帖子
- 适用于不在选定组内的所有人
- 适用于需要频繁分享媒体的受信任用户或工作人员
- 因该选项而添加到审查队列的帖子底部显示:“此帖子包含嵌入媒体。参见跳过媒体审查组。”
要配置此设置:
- 前往
/admin/site_settings/?filter=skip%20review%20media%20groups - 选择应豁免媒体审查的组
监控关键词
监控关键词可用于基于特定内容触发帖子审批。
- 适用于帖子,“标记”也适用于私信
- 适用于除工作人员外的所有人
- 三个将帖子添加到审查队列的选项:
- 静默:将帖子添加到审查队列并静默该用户
- 审批:将帖子放入审查队列
- 标记:将帖子添加到主题,但对其进行标记,使其很可能被隐藏
- 因该选项而添加到审查队列的帖子底部显示:“此帖子包含监控关键词。参见您的监控关键词列表。”
结合使用审批和标记设置可能很有用,因为标记也适用于编辑,而审批则不适用。
要配置监控关键词:
- 前往
YOUR_SITE_URL/admin/customize/watched_words - 在相应的操作(静默、审批或标记)下添加单词或短语
在 Watched Words Reference Guide 上阅读更多关于监控关键词的内容。
自动静默首帖正则表达式
此设置已弃用,请使用监控关键词的静默选项。
首帖输入时间最小值
此设置可能导致帖子需要审批,如果用户输入过快,这可能表明是机器人活动。
- 影响信任等级最高至“自动静默快速打字者最大信任等级”的用户的首帖
- 因该选项而添加到审查队列的帖子底部显示:“新用户输入首帖的速度可疑地快,疑似机器人或垃圾信息发送者行为。参见首帖输入时间最小值。”
要配置此设置:
- 前往
/admin/site_settings/?filter=auto%20silence%20fast%20typers - 启用
在首帖上自动静默快速打字者并根据需要配置自动静默快速打字者最大信任等级 - 前往
/admin/site_settings/?filter=min%20first%20post%20typing%20time - 设置用户开始输入首帖到提交帖子之间必须经过的最短时间(以毫秒为单位)
除非是预注册用户否则审批
此设置要求对预注册用户(尚未完全完成注册过程的用户)的帖子进行审批。
- 影响来自预注册用户的邮件投稿帖子
- 适用于使用邮件投稿功能的分类
- 有助于防止垃圾信息或确保只有完全注册的用户才能无需审批发帖
- 因该选项而添加到审查队列的帖子底部显示:“预注册用户的新主题和帖子必须由工作人员审批。参见除非是预注册用户否则审批。”
要配置此设置:
- 前往
/admin/site_settings/?filter=approve%20unless%20staged - 启用
除非是预注册用户否则审批选项
插件
还有一些插件可以帮助您根据社区需求配置审批。
Akismet 通过自动扫描所有新用户的帖子来帮助您的网站免受垃圾信息。Akismet 标记为垃圾信息的扫描帖子会立即从网站中移除,并添加到审查队列。因该插件而添加到审查队列的帖子底部显示:“Akismet 将此帖子标记为潜在垃圾信息。在插件:discourse-akismet 中查看更多信息。”- Discourse AI 帖子分类器 使用
Discourse 自动化 和
Discourse AI 根据特定条件隐藏主题。因该选项而添加到审查队列的帖子底部显示:“模型响应:{LLM-response} 由 {自动化名称} 规则触发。” - 强制特定用户通过 Moderation 添加了一个设置,您可以在其中列出一个或多个用户名;添加到列表中的任何用户,其帖子将始终由 Moderators 审批。
最佳实践和建议
- 信任默认设置:Discourse 的默认设置旨在适用于大多数社区。只有在有特定需求或挑战时才进行调整。
- 识别具体需求:在更改审批设置之前,明确定义您试图解决的问题(例如,垃圾信息控制、内容质量或社区标准)。
- 使用信任等级:利用 Discourse 的信任等级系统,自动减少对已证明的社区成员的限制。
- 分类特定 Moderation:对需要额外审查的区域使用分类特定设置,而不是在全球范围内应用严格规则。
- 组合设置:使用多种设置组合来创建细致的方案。例如,使用
审批帖子数量来审查所有新用户的前几篇帖子,并使用除非在允许组内否则审批对除特定组成员(如至少信任等级 2 的成员)外的所有人进行持续 Moderation。 - 平衡 Moderation 与参与度:注意审批设置如何影响用户参与度。过于严格的设置可能会阻碍参与。
- 教育您的社区:向用户清楚地传达任何特殊的发帖规则或审批流程,以设定适当的期望。
- 监控和调整:定期审查您的设置对社区健康和 Moderation 团队工作量的影响。随着社区的发展,准备好进行调整。
结论
Discourse 的帖子审批系统灵活而强大。通过了解这些设置如何相互作用并谨慎应用它们,您可以创建适合社区需求的平衡内容 Moderation 方案。