Discourse 신뢰도 레벨: 상세 설명

이 주제는 Discourse의 신뢰도(Trust Level) 시스템이 백엔드에서 어떻게 작동하는지 설명합니다. 각 레벨이 어떻게 계산되는지에 대한 개요를 제공하고, 레벨을 올리기 위해 충족해야 하는 요건을 더 자세히 설명합니다. 대부분의 값은 사이트 설정에서 조정할 수 있지만, 아래 정보는 기본 설정을 반영하고 있습니다.

신뢰도 레벨 개요

레벨 이름 획득 방법
0 신규(New) 모든 신규 사용자의 기본 레벨
1 기본(Basic) 읽기 활동에 기반하여 자동 부여 (초대된 사용자의 기본 레벨)
2 멤버(Member) 지속적인 참여에 기반하여 자동 부여
3 정예(Regular) 최근 100일간의 활동에 기반하여 자동 부여
4 리더(Leader) 스태프의 수동 승급만 가능

신뢰도 레벨 1, 기본(Basic)

신뢰도 레벨 1은 읽기 활동에만 집중합니다. 게시, 좋아요, 상호작용이 필요하지 않으며—단순히 커뮤니티를 탐색하는 데 시간을 보내면 됩니다.

신뢰도 레벨 1 요건

요건 기본 기준
진입한 토픽 수 최소 5개
읽은 게시물 수 최소 30개
읽기에 소요된 시간 최소 10분

:information_source: 이 요건들은 사용자의 전체 기간 동안의 활동을 집계하며, 한 번 달성하면 소멸되지 않습니다.

신뢰도 레벨 1에 포함되는 항목

  • 토픽 진입: 사용자가 열 때마다 고유한 토픽이 "진입한 토픽"에 집계되며, 개인 메시지(PM)도 포함됩니다.
  • 게시물 읽기: 일반 토픽에서 게시물을 스크롤하여 읽는 것이 “읽은 게시물” 총계에 포함됩니다.
  • 읽기 시간: 화면에 게시물이 표시된 상태로 지낸 시간이 읽기 시간에 누적되며, 개인 메시지(PM)도 포함됩니다.

신뢰도 레벨 1에 포함되지 않는 항목

  • **개인 메시지(PM)**는 읽은 게시물에 포함되지 않습니다.

신뢰도 레벨 2, 멤버(Member)

신뢰도 레벨 2는 여러 날에 걸친 더 지속적인 참여가 필요하며, 사회적 상호작용 요건을 도입합니다.

신뢰도 레벨 2 요건

요건 기본 기준
진입한 토픽 수 최소 20개
읽은 게시물 수 최소 100개
읽기에 소요된 시간 최소 60분
방문한 일수 최소 15일 (연속일 필요 없음)
준 좋아요 최소 1개
받은 좋아요 최소 1개
답글을 단 토픽 수 최소 3개의 다른 토픽

:information_source: 신뢰도 레벨 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 를 확인하십시오.


가능한 한 정확하게 작성하려고 노력했지만, 이는 코드베이스의 크고 복잡한 부분이므로 오류가 발생할 수 있습니다. 만약 잘못된 부분이 보이면, 커뮤니티가 빠르게 알아차릴 가능성이 높으며—알려주시면 감사하겠습니다.

17개의 좋아요

Finally, a doc about trust-levels that isn’t Understanding Discourse Trust Levels :clap: !

7개의 좋아요

Thanks a lot!
It’s probably easily testable but what strikes me here as well as in “Understanding Discourse Trust Levels” is the lack of precision about whether the requirements are linked by AND or OR, i.e. do I have to comply with all of them or a single one.

1개의 좋아요

And :slight_smile: ill add that in for full clarity

1개의 좋아요

Since admins (and mods) can change a user’s trust level, the answer is actually “yes”. You cannot lose it because of inactivity, but you can lose it.

I think I’d add that TL1 is default for invited users in the table at the top.

It may also be worth mentioning that groups can assign a minimum trust level, which can explain why users have a higher trust level than expected while it wasn’t locked by an admin.

And at the end the reference uses “private” instead of “personal” messages.

1개의 좋아요

I think that’s a bit too nitpicking-y and already covered by:

The other 3 are good points, I’ll add those in too.

3개의 좋아요

Can somebody point me to the doc/list that shows what the restrictions or permissions are per trust level, like this one does for requirements? I can’t lay my hands on it anymore…

I think you’re looking for Trust Level Permissions Reference (which might also warrant a link in the OP here.)

1개의 좋아요

내가 제안한 수정이 이튿날 승인된 것 같다:

그런 사람이 되고 싶지는 않지만, OP에서 업데이트를 찾을 수 없어요.

이것으로 충분하지 않나요?

죄송합니다. 요구 사항 자체를 보고 있었습니다. 감사합니다!