TL0을 한 카테고리에만 게시하도록 제한할 수 있나요?

이 기능이 실제로 존재하는지 모르겠습니다. TL_0 사용자의 게시 또는 답변을 특정 카테고리 하나나 카테고리 그룹으로만 제한할 수 있는 설정이 있을까요?

답변은 아마도 모든 카테고리를 순회하며 보안 설정에서 ‘모두(everyone)’ 그룹을 제거하고, TL_1은 게시/답변/보기 권한을, TL_0은 ‘보기’ 권한만 부여하는 방식으로 해결하는 것일 것입니다. 반대로 'TL_0의 [이 카테고리]에서의 게시 제한; TL_0의 [이 카테고리]에서의 답변 제한’과 같은 관리자 스위치를 통해 ‘모두’ 지정을 오버라이드할 수 있다면 좋을 것 같습니다.

큰 문제는 아니지만, 기존 카테고리를 하나하나 페이지 넘기며 설정하지 않고 효율적으로 이 일을 처리할 방법이 있다면 알려주세요.

요약:

제 아이디어는 "신규 사용자 - 첫 게시물은 여기에"라는 카테고리를 만들어, 스팸 계정들이 AI가 작성한 독후감이나 비아그라 사이트로의 은밀한 링크 시도를 한 곳에 몰아두는 것입니다. 이 카테고리에는 우리의 진행 중인 “자기소개” 토픽이 포함되므로, 이상적으로는 실제 신규 사용자가 사이트의 다른 곳에 게시할 수 있기 전에 이 “샌드박스” 성격의 카테고리에서 "체크인"할 수 있게 할 수 있습니다. TL_1 요구 조건을 이 샌드박스 카테고리에서 답변 또는 게시물 1개만 작성하도록 설정할 수 있습니다.

저희는 많은 “쓰레기” 가입(보통 스팸 계정)을 겪고 있으며, 때로는 계정을 만들고는 다시 돌아오지 않는 경우도 있습니다. 다행히 Discourse는 일정 기간 동안 게시물이 없는 사용자를 정리하도록 설정할 수 있습니다.

또한 AI를 이용해 게시하는 가입자도 많습니다. 이들은 종종 신뢰(Trust)를 쌓으려는 스팸이지만, 저희 포럼에는 AI/LLM 기능에 관심 있는 프로그래머들 사이에서 의미 있는 토론도 이루어지고 있습니다. 그래서 포럼을 "터링 테스트"를 통과하기 위한 시험장으로 사용하는 가입자나 단순히 트롤링을 하는 가입자도 있습니다. AI 계정이 실제 사람인 척 사람들을 속이는 행위는 허용되지 않는다는 규칙이 있습니다. AI는 커뮤니티 규정(CoC)에 동의할 수도 없고, 관리(모더레이션)의 대상이 될 수도 없기 때문입니다.

플러그인 없이는 불가능할 것 같습니다. TL1의 요건은 모두 읽기 활동에 기반합니다.

활동 기본값 설정
게시물 읽기 30 tl1 requires read posts
토픽 방문 5 tl1 requires topics entered
총 읽기 시간 10 tl1 requires time spent mins

방문자와 크롤러가 카테고리를 볼 수 없게 되므로, "everyone"에 대한 “보기” 권한은 유지하는 것이 좋습니다.

https://meta.discourse.org/t/administrative-bulk-operations/118349#p-582358-set-permissions-for-multiple-categories-12 링크를 사용하여 여러 카테고리의 권한을 동시에 변경할 수 있습니다.

4개의 좋아요

이렇게 하면 됩니다.

2개의 좋아요

네, 제 의도가 바로 그겁니다. TL_0은 (익명 사용자와 마찬가지로) 둘러보고 읽을 수 있지만, 샌드박스 카테고리에서만 답변할 수 있습니다. 이 카테고리에는 “자기소개” 토픽 하나만 있으며, 여기에 답변하면 TL_1로 승격됩니다(요구 사항은 1회 답변 + 읽기/방문 요구 사항으로 설정). 이렇게 하면 첫 번째 게시물—진짜든, 스팸이든, AI가 작성한 것이든—을 찾기 쉬워집니다. 숨겨진 토픽 속에 감추는 것보다는 훨씬 잘 드러나니까요.

그렇게 하는 것이 더 좋아 보입니다. 모든 사용자에게 공개 카테고리를 "보기"로 설정하고, 게시/답변은 TL_1이 필요하도록 하되, TL_0은 샌드박스 카테고리에서만 답변할 수 있도록 하는 것이죠.

안녕하세요, 이미 오래된 이 주제를 다시 꺼내지만, 상황이 변해서 TL0에서 1로 승급하기 위한 조건이 3가지가 되었습니다. 각각 게시물 참여 횟수, 게시물 읽기 횟수, 그리고 체류 시간입니다.

그렇다면 제 질문은 다음과 같습니다. 이 조건들 사이에는 AND(그리고) 관계인지, 아니면 OR(또는) 관계인가요?

만약 OR 관계라면, TL0에서 1로 승급할 때 읽기 횟수와 체류 시간은 고려하지 않으려면 어떻게 해야 하나요? 값을 매우 높게 설정하면 될까요?

아무것도 변하지 않았다고 생각합니다. 여전히 읽은 게시물, 방문한 주제, 그리고 읽는 데 쓴 시간이 중요합니다. TL1에는 게시글 작성 의무가 없습니다.

모든 요건을 충족해야 합니다. 참고:

1개의 좋아요

포럼 전체적으로 오래된 주제에 대한 ‘번’ 처리(업)에 대한 인식이 다소 변했습니다. 조직적 지식의 보존과 해당 지식 베이스의 검색 용이성을 위한 모범 사례는 중복을 줄이는 방향으로 기울어지고 있습니다. 따라서 당신의 게시물은 원래 주제와 직접적으로 관련이 있으며, 이 주제를 찾아내 주셔서 감사합니다.

사실 그렇습니다. 그리고 새로운 사용자를 특정 카테고리(또는 카테고리들)에 샌드박싱(격리)하는 아이디어가 유용할 수 있습니다.

AND라고 생각합니다. (단, 저는 확신하지 못합니다)

즉, 모든 조건이 충족되어야 한다는 뜻입니다. 다만 이는 제 추측이며, 제가 틀렸다면 다른 분들이 수정해 주시기 바랍니다.

이 질문은 당신이 해당 포럼에 관리자 권한을 가지고 있다고 추측하여 답변할 수 있습니다. 관리자 권한으로 설정에 접근하면 신뢰 수준과 요구 조건을 무한정 조정할 수 있습니다.

정말인가요? 부트스트랩 모드(Bootstrap mode)가 그렇게 했다는 것은 알지만, 그 기능은 제거되었습니다.

이제 신뢰도를 자동으로 올리는 기능을 대체할 수단이 없었던 것 같습니다.

제 생각에 말씀이 맞을 것 같은데, 예전에는 시작하기 페이지로 연결되는 링크 같은 표시기가 있었거든요. 제 사이트에서는 그 표시기가 사라진 것 같습니다. 제가 이 부정확한 정보를 제 글에서 수정하겠습니다.

좋습니다. 그러면 설명이 “신규 사용자가 신뢰 등급 1로 승급되려면 몇 개의 주제에 참여해야 하는가?”인 “TL1 requires topic entered” 옵션은 무엇을 의미하나요?

여기서 “참여”를 어떻게 이해해야 하나요?

번역 오류인가요? (제 인터페이스는 프랑스어입니다.)

이 레벨별로 모든 조건을 충족해야 하나요? 항목은 다른 주제인가요? 찾아보았는데 찾을 수 없습니다.

가능하다면 직접 링크를 포함하여 자세히 알려주시면 감사하겠습니다.

이 인용구는 이 주제에서 가져온 것입니다: Discourse Trust Levels: A Detailed Explanation

번역 오류라고 생각합니다. 영어 원문을 읽어보셨나요?

또한 /admin/site_settings/category/all_results?filter=tl1%20requires 경로에서 사이트 설정의 프랑스어 설명을 확인할 수도 있습니다. 여기 Meta의 게시물들과 달리 AI로 번역되지 않았습니다(더 정확하다는 보장은 아니지만, 정확하지 않다면 알려주세요. 그러면 번역 플랫폼에 주석을 추가하여 누군가 개선하도록 하겠습니다).

TL1은 읽기에 관한 것입니다. 얼마나 많은 주제를 열거나 방문하는지, 얼마나 많은 답변을 읽는지, 그리고 읽는 데 얼마나 많은 시간을 보내는지입니다.

@Moin 님, 자세한 설명 감사합니다.

솔직히 말하면, 여기의 AI 번역이 TL1 관리 섹션의 번역보다 낫습니다.

'참여(participer)'는 단순히 주제를 여는 것만이 아니라, 그 주제에 기여하는 것, 즉 무언가를 게시하는 것을 포함하기 때문입니다.

제게 남은 질문은 TL0 멤버가 포럼을 읽기 전용으로만 둘러볼 수 있도록(비멤버와 동일하게) 하고, '소개(Présentation)'라고 불리는 단일 하위 카테고리에서만 주제를 생성할 수 있도록 하는 방법입니다.

처음부터 이것이 핵심 질문이라고 생각했습니다. 여전히 상황이 명확하지 않습니다.

게시 권한은 카테고리별로 설정됩니다. 따라서 "답글"과 “생성(주제)” 권한을 trust_level_1 이상에게만 허용할 수 있습니다.


“보안” 탭은 기본적으로 숨겨져 있습니다. 상단의 “고급 설정” 토글을 사용하여 찾아보세요. 최근 인터페이스 변경 사항 외에도 문서 주제가 매우 유용합니다: Understanding groups and category permissions

위 예시처럼 설정된 모든 카테고리에서 방문객과 TL0 사용자는 읽기만 가능하고 게시할 수 없습니다. 소개 주제에 게시를 허용하려면 TL0 사용자에게 게시를 허용하는 카테고리가 필요합니다. TL0 사용자에게도 해당 주제에서 게시가 허용되므로, 다른 사용자에게 새 주제 생성을 허용하지 않는 것이 가장 좋다고 생각합니다.
즉, 이 카테고리에서는 trust_level_0에 대한 답글을 허용하되, 주제 생성은 허용하지 않습니다.

정말 이것이 달성하려는 목표인지 조금 불확실합니다. 결국 사용자는 단순히 읽기만 해도 TL1에 도달할 수 있으며, 그러면 모든 카테고리에서 게시할 수 있습니다. 따라서 여전히 먼저 자신을 소개해야 한다는 요구사항은 없습니다.

@moin 감사합니다. 이미 다 알고 있어요. :slightly_smiling_face:

문제는 TL0의 새로운 멤버가 유일한 권한이 있는 카테고리(자기소개)에 첫 주제(자기소개)를 게시한 후, 어떻게 그들을 TL1로 승격시키느냐는 것입니다.

정확히 말씀드리면, 이 경우 “ouvrir”(열다)는 “participer”(참여하다)보다 훨씬 명확하지만, 여전히 모호합니다.
프랑스어에서는 주제를 열어서 읽을 수도 있고, 열어서 만들 수도 있기 때문입니다.

이 경우 "enter"는 생성이 아닌 읽기 열기를 의미하므로 “accéder”(접속하다)로 번역하겠습니다.
따라서 "TL1 requires topics entered"는 "TL1에는 접속한 주제가 필요합니다"로, 설명문은 "새 사용자가 신뢰 수준 1로 승급하려면 몇 개의 주제에 접속해야 하는가"로 번역하겠습니다.

번역이 때로는 어려운 작업이라는 것을 잘 알고 있습니다. 저도 사이트와 기타 문서를 번역하는 것이 오픈소스에 대한 제 최고의 기여이며, 특히 Discourse와 같은 포럼에서 사용자를 돕는 것도 제가 할 수 있는 일입니다.

플러그인을 개발하고 있습니다. Discourse에서 이를 쉽게 구성할 방법은 없습니다. TL1에서 TL2로의 단계는 게시글 작성을 요구합니다. 이를 활용할 수 있을지도 모릅니다.

사용자가 해당 주제에 게시글을 작성하는 즉시 부여되는 SQL 트리거 기반 배지[1]와, 이후 해당 사용자가 다른 카테고리의 게시 권한이 있는 커스텀 그룹에 추가되도록 하는 자동화를 함께 사용할 수 있을 것입니다.


  1. https://meta.discourse.org/t/a-badge-granted-when-someone-posts-a-reply-in-a-single-specified-topic/276673/2와 유사한 형태 ↩︎

Crowdin에서 더 나은 번역을 제안할 수 있습니다.

또한 Crowdin에서 해당 문자열에 댓글을 남겨 번역의 “승인됨” 상태를 재설정할 수 있도록 하는 것도 권장합니다.

원칙적으로 다른 번역 작업에 참여하는 것에 반대하지는 않습니다. 하지만 현재 다른 활동으로 인해 일정이 매우 빡빡합니다. :slightly_smiling_face: