感谢大家的回复!
@Roman,我们还没有尝试修改 hide_post_sensitivity,因为我们对隐藏帖子所需的非管理员/版主标记数量感到满意(提高该阈值意味着不良帖子被隐藏的速度会变慢)。这个建议是受该设置启发,旨在为自动隐藏行为提供一个类似的调节旋钮。
@sam,是的,这确实归结为如何更灵活地配置对版主信任的程度。我们的情况是,我们是一个高度民主的组织,大量成员从一些 frankly 有毒的邮件列表迁移到我们的 Discourse 论坛。要求至少两位版主参与决策,对于避免冲突升级非常有帮助,同时也让我们获得了社区成员更充分的授权来进行管理。我能想象其他一些论坛可能处于类似境地,但我不知道具体有多少。如果这看起来与核心目标相差太远,我也很乐意投入精力开发一个插件来实现。
关于这些钩子(hooks)的工作方式,您有什么偏好吗?(我目前还没有使用过钩子)。我注意到 app/models/reviewable.rb 中的 :reviewable_score_updated 钩子——也许可以在 ReviewableScore.user_flag_score 中添加一个 :reviewable_user_score_calculated 钩子?