이 주제는 Discourse의 신뢰도(Trust Level) 시스템이 백엔드에서 어떻게 작동하는지 설명합니다. 각 레벨이 어떻게 계산되는지에 대한 개요를 제공하고, 레벨을 올리기 위해 충족해야 하는 요건을 더 자세히 설명합니다. 대부분의 값은 사이트 설정에서 조정할 수 있지만, 아래 정보는 기본 설정을 반영하고 있습니다.
신뢰도 레벨 개요
| 레벨 | 이름 | 획득 방법 |
|---|---|---|
| 0 | 신규(New) | 모든 신규 사용자의 기본 레벨 |
| 1 | 기본(Basic) | 읽기 활동에 기반하여 자동 부여 (초대된 사용자의 기본 레벨) |
| 2 | 멤버(Member) | 지속적인 참여에 기반하여 자동 부여 |
| 3 | 정예(Regular) | 최근 100일간의 활동에 기반하여 자동 부여 |
| 4 | 리더(Leader) | 스태프의 수동 승급만 가능 |
신뢰도 레벨 1, 기본(Basic)
신뢰도 레벨 1은 읽기 활동에만 집중합니다. 게시, 좋아요, 상호작용이 필요하지 않으며—단순히 커뮤니티를 탐색하는 데 시간을 보내면 됩니다.
신뢰도 레벨 1 요건
| 요건 | 기본 기준 |
|---|---|
| 진입한 토픽 수 | 최소 5개 |
| 읽은 게시물 수 | 최소 30개 |
| 읽기에 소요된 시간 | 최소 10분 |
이 요건들은 사용자의 전체 기간 동안의 활동을 집계하며, 한 번 달성하면 소멸되지 않습니다.
신뢰도 레벨 1에 포함되는 항목
- 토픽 진입: 사용자가 열 때마다 고유한 토픽이 "진입한 토픽"에 집계되며, 개인 메시지(PM)도 포함됩니다.
- 게시물 읽기: 일반 토픽에서 게시물을 스크롤하여 읽는 것이 “읽은 게시물” 총계에 포함됩니다.
- 읽기 시간: 화면에 게시물이 표시된 상태로 지낸 시간이 읽기 시간에 누적되며, 개인 메시지(PM)도 포함됩니다.
신뢰도 레벨 1에 포함되지 않는 항목
- **개인 메시지(PM)**는 읽은 게시물에 포함되지 않습니다.
신뢰도 레벨 2, 멤버(Member)
신뢰도 레벨 2는 여러 날에 걸친 더 지속적인 참여가 필요하며, 사회적 상호작용 요건을 도입합니다.
신뢰도 레벨 2 요건
| 요건 | 기본 기준 |
|---|---|
| 진입한 토픽 수 | 최소 20개 |
| 읽은 게시물 수 | 최소 100개 |
| 읽기에 소요된 시간 | 최소 60분 |
| 방문한 일수 | 최소 15일 (연속일 필요 없음) |
| 준 좋아요 | 최소 1개 |
| 받은 좋아요 | 최소 1개 |
| 답글을 단 토픽 수 | 최소 3개의 다른 토픽 |
신뢰도 레벨 1과 마찬가지로, 이 요건들은 사용자의 전체 기간 동안의 활동을 집계하며, 한 번 달성하면 소멸되지 않습니다.
신뢰도 레벨 2에 포함되는 항목
- 신뢰도 레벨 1의 모든 항목
- 방문한 일수: 로그인하여 포럼을 확인한 각 고유한 날짜가 방문으로 집계됩니다.
- 답글을 단 토픽: 서로 다른 토픽에 답글을 남기는 것(같은 토픽에 여러 번 답글을 남기는 것이 아님)이 요건에 포함됩니다.
- 준 좋아요와 받은 좋아요: 공개 게시물에 좋아요를 주고받는 것 모두 이 요건에 포함됩니다.
신뢰도 레벨 2에 포함되지 않는 항목
- **개인 메시지(PM)**는 읽은 게시물, 좋아요, 답글을 단 토픽에 포함되지 않습니다.
- 자기 자신의 토픽에 대한 답글은 답글을 단 토픽에 포함되지 않습니다.
신뢰도 레벨 3, 정예(Regular)
신뢰도 레벨 3은 이전 레벨들과 근본적으로 다릅니다. 이 레벨은 **최근 100일간의 활동(롤링 윈도우)**을 평가하며, 즉 시스템이 특히 지난 100일 동안 사용자가 무엇을 했는지 살펴봅니다. 최근 활동에 따라 이 레벨을 획득하고 상실할 수 있습니다.
신뢰도 레벨 3 요건
참고: 신뢰도 레벨 3의 기본 요건은 예정된 변경 사항의 일부로 변경되고 있습니다. 자세한 내용은 Default changes for trust level 3 requirements 를 참조하십시오.
| 요건 | 기본 기준 |
|---|---|
| 확인한 토픽 수 | 지난 100일 동안 생성된 토픽의 25% (최대 500개 제한) |
| 읽은 게시물 수 | 지난 100일 동안 생성된 게시물의 25% (최대 20,000개 제한) |
| 답글을 단 토픽 수 | 최소 10개의 다른 토픽 |
| 방문한 일수 | 지난 100일 중 50%에 해당하는 날짜에 방문하여 최소 1개의 게시물을 읽음 |
| 준 좋아요 | 최소 30개 |
| 받은 좋아요 | 최소 20개 |
| 고유 사용자로부터 받은 좋아요 | 최소 5명의 고유 사용자로부터 |
| 고유한 날짜에 받은 좋아요 | 최소 7개의 다른 날짜에 걸쳐 |
| 신고된 게시물 | 모더레이터에 의해 확인된 스팸 또는 비방 신고 5건 초과 금지 |
| 정지/무음 처리 | 지난 6개월 동안 없음 및 현재 상태가 아님 |
추가로, 확인한 토픽과 읽은 게시물에 대한 전체 기간 최소 요건을 충족해야 합니다:
전체 기간 확인한 토픽:200개전체 기간 읽은 게시물: 500개
신뢰도 레벨 3 관련 설명
- 읽기를 포함한 방문 일수: 실제로 게시물을 읽은 날짜가 방문 요건에 포함됩니다. 단순히 로그인하는 것만으로는 더 이상 부족합니다.
- 좋아요의 고유 사용자 및 날짜: 시스템은 좋아요가 서로 다른 날짜에 걸쳐 서로 다른 사람으로부터 온다는 점을 추적하여, 한 명의 친구와 "좋아요 거래"를 하는 것을 방지합니다.
신뢰도 레벨 3에 포함되지 않는 항목
- 개인 메시지(PM): PM에 대한 답글, PM에서 준 좋아요, PM에서 받은 좋아요는 포함되지 않습니다.
- 소규모 그룹 간의 좋아요: 모든 좋아요가 단 한두 명으로부터 온다면, 총 좋아요 수가 충분하더라도 고유 사용자 기준을 충족하지 못합니다.
- 몇몇 날짜에 집중된 좋아요: 좋아요는 여러 날짜에 걸쳐 분산되어야 하며, 특정 날짜에 집중되어서는 안 됩니다.
- 자기 자신의 토픽에 대한 답글은 답글을 단 토픽에 포함되지 않습니다.
신뢰도 레벨 3 상실
요건을 충족하지 못할 경우 신뢰도 레벨 3을 상실할 수 있습니다. 시스템은 승급 요건의 약 90%인 “저수위(low-water mark)” 기준으로 사용자의 활동을 확인합니다. 그러나 신뢰도 레벨 3을 처음 달성한 후에는 14일의 유예 기간이 있으며, 이 기간 동안 강등될 수 없습니다.
강등된 경우, 신뢰도 레벨 2로 돌아오며 신뢰도 레벨 3을 다시 획득하려면 전체 요건을 다시 충족해야 합니다.
신뢰도 레벨 4, 리더(Leader)
신뢰도 레벨 4는 활동을 통해 획득할 수 없습니다. 사이트 관리자나 모더레이터가 수동으로 부여해야 합니다. 스태프는 커뮤니티 관리 작업을 돕도록 신뢰하는 사용자를 승급시킬 수 있습니다.
요약: 절대 포함되지 않는 활동
모든 신뢰도 레벨에서 특정 활동은 일관되게 제외됩니다:
- 개인 메시지(PM)에서 게시물 읽기
- 개인 메시지(PM)에서 답글 남기기
- 개인 메시지(PM)에서 좋아요 주기
- 개인 메시지(PM)에서 좋아요 받기
- 자기 자신의 토픽에 대한 답글
- 같은 토픽에 대한 여러 개의 답글
자주 묻는 질문
신뢰도 레벨 1 또는 2를 상실할 수 있나요?
아니요. 한 번 획득한 신뢰도 레벨 1과 2는 영구적이며, 비활동으로 인해 상실되지 않습니다.
내 개인 메시지(PM) 활동이 포함되지 않는 이유는 무엇인가요?
개인 메시지는 시스템을 악용하는 것을 방지하고 신뢰도 레벨이 진정한 공개 커뮤니티 참여를 반영하도록 하기 위해 제외됩니다.
신뢰도 레벨 지표는 얼마나 자주 확인되나요?
신뢰도 레벨 3의 승급과 강등은 예약된 작업에 의해 하루 한 번 확인됩니다.
정지되면 어떻게 되나요?
지난 6개월 내의 정지 또는 무음 처리는 신뢰도 레벨 3 자격을 박탈합니다. 6개월 동안 페널티 없이 지내면 다시 자격이 부여됩니다.
레벨별 모든 요건을 충족해야 하나요?
네. 나열된 요건들은 “그리고(AND)” 관계이므로, 모든 요건을 충족해야 합니다.
관리자가 내 신뢰도 레벨을 수동으로 설정할 수 있나요?
네. 관리자는 사용자를 어떤 신뢰도 레벨로든 수동으로 승급하거나 강등할 수 있습니다. 또한 자동 변경을 방지하기 위해 신뢰도 레벨을 "잠금"할 수도 있습니다.
요건을 무시하는 다른 방법이 있나요?
그룹을 추가할 때 자동 신뢰도 레벨을 부여할 수 있습니다. 따라서 일부 사용자는 활동량에 비해 예상보다 높은 신뢰도 레벨을 가질 수 있습니다.
각 신뢰도 레벨은 어떤 기능을 사용할 수 있나요?
기능이 꽤 많습니다! 전체 목록을 보려면 Trust Level Permissions Reference 를 확인하십시오.
가능한 한 정확하게 작성하려고 노력했지만, 이는 코드베이스의 크고 복잡한 부분이므로 오류가 발생할 수 있습니다. 만약 잘못된 부분이 보이면, 커뮤니티가 빠르게 알아차릴 가능성이 높으며—알려주시면 감사하겠습니다.