你好!下午好,
我目前正在使用正则表达式为各种操作(例如:标记、封禁、禁言、审核、屏蔽等)构建我的“已监控词”列表,并想知道如果一个单词同时属于多个列表会发生什么。
某些操作是否会具有优先级,从而优先于其他操作?还是所有操作都会被触发?
例如,假设我把单词“test”放在每个列表中,Discourse 将如何处理所有情况下的匹配,并决定是封禁、将帖子送审,还是屏蔽该单词?
非常感谢 ![]()
你好!下午好,
我目前正在使用正则表达式为各种操作(例如:标记、封禁、禁言、审核、屏蔽等)构建我的“已监控词”列表,并想知道如果一个单词同时属于多个列表会发生什么。
某些操作是否会具有优先级,从而优先于其他操作?还是所有操作都会被触发?
例如,假设我把单词“test”放在每个列表中,Discourse 将如何处理所有情况下的匹配,并决定是封禁、将帖子送审,还是屏蔽该单词?
非常感谢 ![]()
优先处理“屏蔽”是因为它能阻止帖子被创建……如果移除“屏蔽”,其他所有操作可以同时进行,因为它们是相互独立的动作。一个帖子可以被标记、等待审核、禁言发帖者,以及被审查——这些操作之间互不依赖。
这是不可能的。一旦你将“test”添加到第二个列表中,它就会从第一个列表中移除。
(当然,使用正则表达式时,一个单词仍然可以匹配多个操作,但我觉得让大家知道单词会默默地从其他列表中消失可能会有所帮助。)