配置自动帖子审核触发器

本指南介绍了 Discourse 中要求帖子审批的各种设置和选项。您将了解这些设置如何相互作用,以及实施的最佳实践。

摘要

在多种场景下,要求帖子审批可能非常有益,例如:

  • 防止垃圾信息和不当内容
  • 在专业或学术论坛中维持质量控制
  • 对敏感或争议性话题的讨论进行 Moderation
  • 管理具有严格内容准则的社区

Discourse 提供了多种控制帖子审批的方式,允许管理员有效管理内容。这些设置由不同因素触发,并影响不同的用户组。

帖子审批设置概览

以下是 Discourse 中可用帖子审批设置的一般概览:

:information_source: 工作人员(管理员和 Moderators)不受以下所有设置的影响。

配置选项 审批触发条件 受影响用户 附加说明 了解更多
审查每篇帖子 所有帖子 除信任等级 4 的用户和机器人外的所有人 帖子在审批前可见 :arrow_down:
审批帖子数量 帖子数量 信任等级 0 和 1 的用户 :arrow_down:
除非在允许组内否则审批 所有帖子 不在至少一个选定组内的所有人 :arrow_down:
除非在允许组内否则审批新主题 新主题 不在至少一个选定组内的所有人 :arrow_down:
分类:要求 Moderators 审批所有新回复 分类中的回复 无法审批该分类帖子的所有人 :arrow_down:
分类:要求 Moderators 审批所有新主题 分类中的主题 无法审批该分类帖子的所有人 :arrow_down:
跳过审查媒体组 帖子中的图片 不在选定组内的所有人 :arrow_down:
监控关键词 帖子中的特定词汇 所有人 “标记”也适用于私信 :arrow_down:
自动静默首帖正则表达式 已弃用,请使用监控关键词的静默选项 :arrow_down:
首帖输入时间最小值 首帖 信任等级最高至“自动静默快速打字者最大信任等级”的用户 需要启用“在首帖上自动静默快速打字者” :arrow_down:
除非是预注册用户否则审批 帖子中的电子邮件 预注册用户 适用于使用邮件投稿功能的分类 :arrow_down:

审查每篇帖子

此设置会将每篇帖子发送到审查队列。

  • 影响所有帖子(回复和新主题)以及对帖子的编辑
  • 适用于所有用户,但信任等级 4 的用户除外
  • :warning: 帖子在审批前仍然可见
  • :information_source: 请谨慎使用,因为它可能会给 Moderators 带来大量工作
  • 因该选项而添加到审查队列的帖子底部不显示任何原因

要启用此设置:

  1. 前往 /admin/site_settings?filter=review%20every%20post
  2. 启用 审查每篇帖子 选项

审批帖子数量

此设置决定新用户必须有多少篇帖子获得审批后,才能无需 Moderation 直接发帖。

  • 影响帖子(回复和新主题)
  • 适用于信任等级 0 和 1 的用户
  • 设置为大于 0 的数字,以要求审批新用户的初始帖子
  • 因该选项而添加到审查队列的帖子底部显示:“每位用户的前几篇帖子必须由工作人员审批。参见审批帖子数量。”

要配置此设置:

  1. 前往 /admin/site_settings?filter=approve%20post%20count
  2. 设置需要审批的帖子数量

除非在允许组内否则审批

此设置要求对非指定组成员的用户的帖子进行审批。

  • 影响所有帖子(回复和新主题)
  • 适用于不在选定组内的所有人
  • 适用于允许受信任的组自由发帖,同时 Moderation 其他用户
  • 因该选项而添加到审查队列的帖子底部显示:“不在指定组内的用户的回复必须由工作人员审批。参见除非在允许组内否则审批。”

要配置此设置:

  1. 前往 /admin/site_settings/?filter=approve%20unless%20allowed%20groups
  2. 选择允许无需审批即可发帖的组

除非在允许组内否则审批新主题

此设置允许对主题创建进行更严格的控制,同时可能对回复更加宽松。

  • 仅影响新主题
  • 适用于不在选定组内的所有人
  • 因该选项而添加到审查队列的帖子底部显示“new_topics_unless_allowed_groups”

要配置此设置:

  1. 前往 /admin/site_settings/?filter=approve%20new%20topics%20unless%20allowed%20group
  2. 选择允许无需审批即可创建新主题的组

分类:要求 Moderators 审批所有新回复

此设置允许对可能需要更严格 Moderation 的特定分类进行更细粒度的控制。

  • 影响分类中的回复
  • 适用于无法审批该分类帖子的所有人,因此除了工作人员外,分类 Moderators 也被排除在外
  • :warning: 虽然这看起来是 除非在允许组内否则审批 的分类版本,但重要的区别在于此选项仅限于回复
  • 因该选项而添加到审查队列的帖子底部显示:“此分类中的帖子需要工作人员手动审批。参见分类设置。”

要配置分类特定设置:

  1. 前往 /c/{CATEGORY_SLUG}/edit/settings
  2. 找到“Moderation”部分
  3. 启用“要求 Moderators 审批所有新回复”

分类:要求 Moderators 审批所有新主题

此设置允许对可能需要更严格 Moderation 的特定分类进行更细粒度的控制。

  • 影响分类中的主题
  • 适用于无法审批该分类帖子的所有人,因此除了工作人员外,分类 Moderators 也被排除在外
  • 因该选项而添加到审查队列的帖子底部显示:“此分类中的帖子需要工作人员手动审批。参见分类设置。”

要配置分类特定设置:

  1. 前往 /c/{CATEGORY_SLUG}/edit/settings
  2. 找到“Moderation”部分
  3. 启用“要求 Moderators 审批所有新主题”

跳过审查媒体组

此设置允许您指定某些组,其成员的帖子因包含图片而无需审批。

  • 影响包含图片的帖子
  • 适用于不在选定组内的所有人
  • 适用于需要频繁分享媒体的受信任用户或工作人员
  • 因该选项而添加到审查队列的帖子底部显示:“此帖子包含嵌入媒体。参见跳过媒体审查组。”

要配置此设置:

  1. 前往 /admin/site_settings/?filter=skip%20review%20media%20groups
  2. 选择应豁免媒体审查的组

监控关键词

监控关键词可用于基于特定内容触发帖子审批。

  • 适用于帖子,“标记”也适用于私信
  • 适用于除工作人员外的所有人
  • 三个将帖子添加到审查队列的选项:
    1. 静默:将帖子添加到审查队列并静默该用户
    2. 审批:将帖子放入审查队列
    3. 标记:将帖子添加到主题,但对其进行标记,使其很可能被隐藏
  • 因该选项而添加到审查队列的帖子底部显示:“此帖子包含监控关键词。参见您的监控关键词列表。”

:information_source: 结合使用审批和标记设置可能很有用,因为标记也适用于编辑,而审批则不适用。

要配置监控关键词:

  1. 前往 YOUR_SITE_URL/admin/customize/watched_words
  2. 在相应的操作(静默、审批或标记)下添加单词或短语

:information_source:Watched Words Reference Guide 上阅读更多关于监控关键词的内容。

自动静默首帖正则表达式

此设置已弃用,请使用监控关键词的静默选项。

首帖输入时间最小值

此设置可能导致帖子需要审批,如果用户输入过快,这可能表明是机器人活动。

  • 影响信任等级最高至“自动静默快速打字者最大信任等级”的用户的首帖
  • 因该选项而添加到审查队列的帖子底部显示:“新用户输入首帖的速度可疑地快,疑似机器人或垃圾信息发送者行为。参见首帖输入时间最小值。”

要配置此设置:

  1. 前往 /admin/site_settings/?filter=auto%20silence%20fast%20typers
  2. 启用 在首帖上自动静默快速打字者 并根据需要配置 自动静默快速打字者最大信任等级
  3. 前往 /admin/site_settings/?filter=min%20first%20post%20typing%20time
  4. 设置用户开始输入首帖到提交帖子之间必须经过的最短时间(以毫秒为单位)

除非是预注册用户否则审批

此设置要求对预注册用户(尚未完全完成注册过程的用户)的帖子进行审批。

  • 影响来自预注册用户的邮件投稿帖子
  • 适用于使用邮件投稿功能的分类
  • 有助于防止垃圾信息或确保只有完全注册的用户才能无需审批发帖
  • 因该选项而添加到审查队列的帖子底部显示:“预注册用户的新主题和帖子必须由工作人员审批。参见除非是预注册用户否则审批。”

要配置此设置:

  1. 前往 /admin/site_settings/?filter=approve%20unless%20staged
  2. 启用 除非是预注册用户否则审批 选项

插件

还有一些插件可以帮助您根据社区需求配置审批。

  • :discourse2: Akismet 通过自动扫描所有新用户的帖子来帮助您的网站免受垃圾信息。Akismet 标记为垃圾信息的扫描帖子会立即从网站中移除,并添加到审查队列。因该插件而添加到审查队列的帖子底部显示:“Akismet 将此帖子标记为潜在垃圾信息。在插件:discourse-akismet 中查看更多信息。”
  • Discourse AI 帖子分类器 使用 :discourse2: Discourse 自动化:discourse2: Discourse AI 根据特定条件隐藏主题。因该选项而添加到审查队列的帖子底部显示:“模型响应:{LLM-response} 由 {自动化名称} 规则触发。”
  • 强制特定用户通过 Moderation 添加了一个设置,您可以在其中列出一个或多个用户名;添加到列表中的任何用户,其帖子将始终由 Moderators 审批。

最佳实践和建议

  • 信任默认设置:Discourse 的默认设置旨在适用于大多数社区。只有在有特定需求或挑战时才进行调整。
  • 识别具体需求:在更改审批设置之前,明确定义您试图解决的问题(例如,垃圾信息控制、内容质量或社区标准)。
  • 使用信任等级:利用 Discourse 的信任等级系统,自动减少对已证明的社区成员的限制。
  • 分类特定 Moderation:对需要额外审查的区域使用分类特定设置,而不是在全球范围内应用严格规则。
  • 组合设置:使用多种设置组合来创建细致的方案。例如,使用 审批帖子数量 来审查所有新用户的前几篇帖子,并使用 除非在允许组内否则审批 对除特定组成员(如至少信任等级 2 的成员)外的所有人进行持续 Moderation。
  • 平衡 Moderation 与参与度:注意审批设置如何影响用户参与度。过于严格的设置可能会阻碍参与。
  • 教育您的社区:向用户清楚地传达任何特殊的发帖规则或审批流程,以设定适当的期望。
  • 监控和调整:定期审查您的设置对社区健康和 Moderation 团队工作量的影响。随着社区的发展,准备好进行调整。

结论

Discourse 的帖子审批系统灵活而强大。通过了解这些设置如何相互作用并谨慎应用它们,您可以创建适合社区需求的平衡内容 Moderation 方案。

11 个赞

哇!太有用了!

1 个赞