제 디스코urs 포럼에서 이상한 문제가 발생하고 있습니다. 관리자 외 사용자가 새 게시물을 작성할 때마다 “system” 사용자가 자동으로 해당 게시물을 플래그 처리합니다. 게시물 자체는 게시되지만, 즉시 관리자 검토를 위해 플래그가 지정됩니다. 플래그 사유는 단순히 “검토 필요”라고만 표시됩니다.
이미 모든 모더레이션 설정을 확인했고, 가능한 한 임계값을 낮췄지만 문제는 여전히 지속되고 있습니다. 이는 비관리자 사용자에게만 발생합니다. 관리자의 게시물에는 영향이 없습니다.
지금까지 시도해 본 내용은 다음과 같습니다:
검토 관련 모든 설정을 낮췄습니다(예: “링크 게시 최소 신뢰도”, 신규 사용자 제한 등).
사용자 정의 감시 단어 또는 플래그 규칙이 있는지 확인했습니다.
더 이상 무엇을 확인해야 할지 모르겠습니다. 이 문제를 해결하기 위한 가이드라인을 주실 수 있을까요? 어떤 설정이나 로그를 살펴봐야 할까요?
Discourse의 게시물은 다양한 이유로 검토 대기열(review queue)에 자동으로 전송될 수 있습니다.
system 사용자가 모든 새 게시물을 검토 대기열에 보내고 있다면, review_every_post 사이트 설정이 활성화되어 있을 가능성이 있습니다. 이 설정은 사용자 신뢰 수준과 관계없이 모든 게시물의 검토를 요구합니다. 이 설정이 켜져 있으면 게시물은 생성 후에도 게시되어 보일 수 있지만, 관리자의 주의를 위해 검토 대기열에 여전히 전송됩니다.
설명하신 동작에 영향을 미칠 수 있는 기타 주목할 만한 설정들은 다음과 같습니다:
approve_post_count
사용자가 더 이상 검토 대상에서 제외되기 전에 작성해야 하는 최소 게시물 수.
approve_new_topics_unless_allowed_groups
새 주제 승인 요구에서 면제되는 그룹.
기본적으로 Discourse는 모든 게시물을 자동으로 플래그하지 않으므로, 사이트 설정 페이지에서 Only show overridden(오버라이드된 항목만 표시) 설정을 확인하여 이 동작에 영향을 미칠 수 있는 설정이 조정되었는지 살펴볼 수 있습니다. 특히, Spam(스팸)과 Posting(게시) 설정 섹션에는 이 문제와 관련이 있을 수 있는 설정들이 포함되어 있습니다.
사이트에서 이 동작을 문제 해결하는 데 도움이 될 수 있는 몇 가지 Documentation 가이드도 있습니다: