Discourse는 충돌하는 감시 단어 작업을 어떻게 처리합니까?

안녕하세요! 오후에 좋은 시간 보내고 계신가요?

현재 저는 각 조치(예: 플래그, 차단, 무음 처리, 승인, 검열 등)별로 정규식(regex)을 사용하여 감시 단어 목록을 작성하고 있습니다. 만약 동일한 단어가 여러 목록에 포함되어 있다면 어떤 일이 발생할지 궁금합니다.

일부 조치가 다른 조치보다 우선순위가 높아 우선 적용되나요? 아니면 모든 조치가 모두 실행되나요?

예를 들어, 'test’라는 단어를 각 목록에 모두 넣었다고 가정해 보겠습니다. 이 경우 Discourse는 모든 상황에서 해당 단어에 대한 충돌을 어떻게 처리하며, 차단, 게시글 승인 요청, 또는 단어 검열 중 어느 것을 선택할지 어떻게 결정하나요?

감사합니다 :wink:

블록이 우선적으로 처리되는 이유는 게시글 생성을 막기 때문입니다… 블록을 제거하면 나머지 모든 동작이 독립적이므로 함께 수행될 수 있습니다. 게시글은 신고, 승인 대기, 작성자 무음 처리, 검열 등이 모두 가능하며, 이러한 동작들은 서로에 의존하지 않습니다.

이것은 불가능합니다. "test"를 두 번째 목록에 추가하면 첫 번째 목록에서 제거됩니다.

(물론 정규식을 사용하면 한 단어가 여러 액션에 일치할 수는 있지만, 다른 목록에서 단어들이 마치 조용히 사라지는 것처럼 보이는 점을 알아두는 것이 도움이 될 수 있다고 생각했습니다.)