限制用户在特定类别中发布某些词语

是否有办法限制用户仅在特定类别中发布包含指定不当词语的内容。
例如,我们设置了两个类别 A 和 B。现在我们希望限制用户在 A 类别中发布任何包含“xyz”(示例)的内容,但用户应该能够在 B 类别中发布任何内容……

1 个赞

这可能是一个全局问题。您可能需要创建一个插件来“豁免”某些类别。

4 个赞

这个官方插件能帮到你吗?

基于词语标记帖子:如果主题包含特定词语,则在创建/编辑时标记该主题

3 个赞

感谢 @Lhc_fl,由于我是 Discourse 新手,因此无法理解如何创建自定义插件或将我们的功能添加到现有插件中。您能否详细说明一下,我到底该如何解决我的问题?

相关功能请求:https://meta.discourse.org/t/watched-words-tagging-enable-by-category/255620?u=mattdm

2 个赞

以下是如何为 Discourse 添加插件:

以下是使用此插件的自动化任务示例:

它将自动标记包含特定类别中某些词语的帖子。
帖子的内容将被隐藏,但任何人,即使是普通用户,都可以单击一个按钮来显示隐藏的内容。

这可以通过 CSS 解决方案来规避:

但请注意,他的行为(隐藏的消息可以被任何人读取)正在讨论中,请查看: