안녕하세요! 답변해 주셔서 감사합니다.
물론이죠, 지난번에 여기에 댓글을 달았지만, 더 많은 맥락을 추가할 수 있습니다. 상황은 다음과 같습니다:
배경:
-
Discourse에는 여러 카테고리가 있습니다.
-
카테고리들은 ‘테마’ 기반을 통해 강력하게 구분됩니다.
-
일부 테마는 다른 테마보다 더 ‘뜨거울’(활발할) 수 있습니다(예: 스포츠).
-
때로는 사용자가 커뮤니티 전체에서는 괜찮거나(심지어 이상적일) 때에도, 특정 테마/카테고리에서는 완전히 다른 사람처럼 행동합니다(투자/신념 등).
-
제 관점에서는 이것이 알코올 중독자가 미니바나 오픈바에 노출된 것과 유사한 행동이라고 생각합니다. 그들에게 상호작용을 하지 말거나 '물만 마시라’고 요청할 수는 있지만, 결국 그런 일이 벌어지는 법이니까요.
-
제가 그 카테고리가 사용자를 격분하게 만든다는 이유만으로, 커뮤니티에서 완벽하게 기능하는 사용자를 제거하는 것을 피하고자 합니다.
따라서:
- 제 초기 아이디어는 해당 사용자를 그룹에 추가하고, 그 그룹을 하나의 카테고리 또는 여러 카테고리에서 제외하는 것이었습니다. 일종의 '소프트 밴’이나 '소프트 처벌’을 통해 쿨다운을 유도하거나, 특정 카테고리에서 사람들을 완전히 제거하는 것이죠.
문제점:
-
그룹은 추가만 하고, 빼지는 못하므로 제가 생각했던 방식으로 사용할 수 없습니다.
-
가능한 해결책은 모든 사용자를 해당 카테고리에 접근 권한이 있는 그룹에 추가한 후, 소프트 밴 대상인 사용자만 제거하는 것이었습니다. 문제는 새로운 사용자가 자동으로 새로운 카테고리에(또는 그룹에) 포함되는 메커니즘이 없다는 것입니다(신뢰 수준 제외).
-
해당 사람들에게서 제거하려는 기능들이 신뢰 수준에 포함되어 있기 때문에, 신뢰 수준에만 의존할 수 없습니다.
업데이트
- @Falco 님의 확장을 발견했는데, 이 문제가 해결되는 데 도움이 될지도 모르겠다는 생각이 들었습니다.
제 설명이 잘 전달되었기를 바랍니다. ![]()
감사합니다!