다른 Discourse 사이트 관리자를 TL2로 승격하는 비공개 코드

저는 여러 Discourse 사이트를 자주 방문하고, 그중 한 곳의 관리자로서 할 수 있는 기능을 최대한 활용하고 있습니다.

최근 다른 사이트에 가입하여 그곳의 신규 사용자를 도우려고 답글을 남겼습니다. 저는 소개글을 쓰지 않았고, 어떤 게시물도 읽지 않았으며, 기타 절차를 밟지도 않았습니다. 그저 최근에 올라온 질문에 도움을 줄 수 있을 것 같아 답글을 남긴 것뿐입니다.

하지만 해당 사이트에서는 저를 신규 사용자로 간주하여 신규 사용자에게 적용되는 모든 제한이 적용되었습니다. 도움을 주려다 보니 링크를 너무 많이 사용했다는 이유로 여러 번 플래그를 받았고, 같은 주제에 두 개 이상의 답글을 남기려다 제한을 받았으며, 정말 좋은 답변이 플래그를 맞아 숨겨졌습니다. 말할 필요도 없이, 제가 도움을 주려던 사용자는 그 좋은 답변을 결코 보지 못했습니다.

이러한 일이 실제로는 일어나지 않다는 것을 알고 있지만, 그래도 질문을 해야겠습니다.

현재 Discourse 사이트의 관리자에게 신뢰 수준(Trust Level)의 최저 단계에서 벗어나도록 승급할 수 있는 비밀스러운 방법이 제공될 수 있을까요?

그것은 "암호화 보안(security by obscurity)"이라 불립니다. 나쁜 아이디어입니다. 스팸이 그 "비밀 손짓"을 알게 되는 순간, 전 세계 모든 디스코urs 사이트를 스팸으로 오염시킬 수 있습니다.

전통적인 방법으로 TL2에 도달하거나 관리자에게 승격을 요청해야 합니다.

9개의 좋아요

그 답글이 올 거라는 건 알았어. :grinning:

몇 분 동안 여러 번 뷰를 새로고침해서 TL 1까지 도달했고, 마침내 내 답글을 올릴 수 있었어.

이제 왜 일부 신규 사용자가 내가 관리자로서 사이트에서 그들을 TL 3으로 승격해 줄 때, Prolog를 1~2년 이상 사용해 온 것처럼 들리는 주제 하나를 올리는 걸 좋아하는지 알겠어.

TL 0에 갇혀 있는 건 침묵당하는 것보다 더 나쁘구나. 이 점은 꼭 기억해야겠어.

1개의 좋아요

아니, 그렇지 않은 것 같은데요. 표준 Discourse 기본 설정을 사용하면 TL1에 도달하는 데 10분 정도밖에 걸리지 않습니다. 말문이 막히면 아예 게시물을 올릴 수조차 없으니까, TL0이 더 나쁘다는 게 어떻게 이해가 되지 않습니다.

7개의 좋아요

커뮤니티가 설정해 놓은 모든 절차를 거치기 전에 그들에게 신뢰를 받고 싶다면, 직원들에게 직접 연락하여 이를 요청하는 방법을 고려해 보세요.

이것은 커뮤니티 사이에서 자신을 식별하거나 인증하는 방법에 대해 생각하게 해주지만, 이를 거치지 않고도 그들의 관심을 끌 수 있을지 모릅니다.

신뢰 수준을 우회하기 위한 기술 기반의 코나미 코드는 신뢰 수준의 목적을 쉽게 회피할 수 있게 하지만, 반대로 직접적인 신뢰 구축을 대체할 수는 없습니다.

1개의 좋아요

침묵(silenced) 상태가 되면 아무것도 게시할 수 없다는 것을 알 수 있지만, TL0에 머물러 있으면 제한에 계속 부딪히게 됩니다. 예를 들어 주제당 답글 2개만 가능, 게시물당 링크 2개만 가능 등입니다. 이는 매우 빨리 매우 짜증스럽게 느껴집니다. 링크를 포함하고 조사하면서 참고 문헌을 인용하여 멋진 게시물을 작성하는 데 몇 분을 소요하고, 답글(Reply)을 클릭하면 시스템이 무엇이 잘못되었는지 알려줍니다. 그런 다음 게시물을 수정하는 것이 고통스러워지는데, 일부 내용을 삭제해야 하기 때문입니다. 그리고 세 번째 답글까지 모두 작성해도 게시할 수 없게 됩니다. 제가 이 상황이 더 나쁘다고 보는 이유는, 답글 하나를 완료하는 데 훨씬 더 많은 시간을 보내야 하기 때문입니다. 침묵 상태였다면 시간을 보내지조차 않았을 텐데 말이죠.

이는 프로그래밍의 옛날로 돌아가는 것 같았습니다. 당시에는 펀치 카드(punch cards)에 코드를 작성하고 그들을 호퍼(hopper)에 넣었습니다. 다음 날에는 인쇄된 출력물(Green Bar)을 받으려고 줄을 서서 실수를 하지 않았기를 바랐습니다.

이해가 됩니다.

아마도 첫 게시물을 작성할 때 팝업이 나타나 제한 사항을 알려주고 TL1로 올라가는 방법에 대한 좋은 제안을 해주는 것이 좋을 것 같습니다. 또한 TL1까지의 진행 상황을 보여주는 것이 있다면, 그것이 5분인지 30분이 걸리는지 알 수 있어 좋겠습니다. 스팸러 등을 걸러내기 위해 낮은 제한이 필요하다는 점은 이해합니다.

어쨌든 언급했듯이, 저는 해당 사이트에서 TL1로 승급되기까지 여러 다른 주제들을 읽는 데 몇 분을 소요했습니다. 제가 다른 신규 방문 사이트에서 보통 하는 일입니다. 하지만 이 경우 저는 다른 것들을 하지 않고 답글 작성부터 시작했습니다. :slightly_smiling_face:

네, 첫 번째 신고된 게시물 이후에는 스태프에게 @를 붙여 요청했지만, 시간이 늦었기 때문에 아무도 온라인에 있지 않았던 것 같습니다.

이러한 수단을 환영하지만, 이것이 정기적으로 반복되는 문제가 되기까지는 높은 우선순위로 보지 않습니다. Discourse 사이트의 정확한 활성 수를 알지는 못하지만, 10,000이라는 수치를 들으면 놀랍지 않습니다. 개인적으로 약 200~300개의 사이트와 약 10명의 사용자를 알고 있습니다.

제 생각에는 이 개념에는 두 부분이 있습니다: 신뢰와 스킬(능력) 수준.

두 가지를 어떻게 분리할 수 있는지에 대해 더 나은 답변을 가지고 있지는 않지만, 암시하신 대로 다른 사이트들의 스킬과 신뢰 수준을 저장하는 중앙 저장소라는 아이디어는 하나의 가능한 방법입니다. 어쨌든 이것은 현재로서는 철학적 토론에 불과합니다. :slightly_smiling_face:

이것이 핵심 기능이 될 수 있을지는 모르겠지만, 서로 연결하려는 모든 Discourse 인스턴스에 훌륭한 플러그인이 될 수 있습니다. 인증 문제를 해결하기 위해 신뢰할 수 있는 제3자 서비스를 구축하는 것이 핵심입니다.

1개의 좋아요

여기서 제 말에 의미를 부여하지 마세요. 제가 의도한 바가 아닙니다. 그 주제는 이전에 논의된 바 있으며, 다양한 도전 과제가 있습니다.

하지만 누군가가 자체 호스팅을 하고, 가짜 신뢰성을 구축한 뒤, 그것을 이용해 다른 인스턴스의 보호 기능을 우회하는 것을 어떻게 막을 수 있겠습니까?

제가 말한 것은 이겁니다:

서로 연결하려는 모든 Discourse 인스턴스는 중앙 서비스의 모더레이터의 검토를 받아야 합니다.

네, 다른 분들이 지적했듯이 TL0(신규 사용자) 샌드박스는 제한이 꽤 많지만 졸업하기는 꽤 쉽습니다.

TL2 승급을 위한 유일한 '마법 같은 손길’은 계속된 활동입니다. 아니면 /about 페이지를 통해 관리자에게 연락하여, 만약 그들을 안다면 수동 승급을 요청할 수 있습니다.

1개의 좋아요