많은 Discord 서버가 이러한 패턴을 사용하고 있으며, 이는 모든 사용자 정의 기능을 채팅 봇을 통해 처리하도록 강제하기 때문에 생긴 것 같습니다.
Discourse에서는 tl1 requires likes given 설정(신뢰 수준 2에는 이미 해당 설정이 있음)이 있다면 이걸 구현하는 것이 매우 쉬울 것입니다. "규칙 카테고리"에 포함된 단일 "규칙 주제"를 제외한 모든 카테고리를 TL1로 제한할 수 있고, TL1 및 기타 모든 카테고리에 접근하려면 사용자가 규칙 주제에 '좋아요’를 눌러야 합니다.
모든 동의한 사용자가 신뢰 수준 2가 되도록(tl2 requires likes given 사용) 신뢰 수준 설정을 조정하여 이 방식이 작동하도록 만들 수도 있습니다.
새로운 설정이나 보다 극적인 신뢰 수준 설정 변경 없이도, 명시적인 버튼 클릭 대신 시간 기반으로 기존 신뢰 수준 설정을 활용하여 이를 구현할 수 있습니다. tl0에게 1개의 카테고리와 주제만 접근 가능하게 하고, 다음 설정을 변경할 수 있습니다:
tl1 requires topics entered: 1 tl1 requires read posts: 10 (10개의 규칙을 10개의 게시물로 나누어 배치한 경우) tl1 requires time spent mins 3 (읽는 데 0분보다 더 많은 시간을 보내도록 강제하기 위해)
이렇게 하면 규칙 주제 내 10개 게시물을 모두 읽고 몇 분간 머무른 사용자가 다른 모든 콘텐츠에 대한 접근 권한을 얻게 됩니다.