어떻게 일반 사용자에게 일반 토픽에서 속삭임 기능이 사용 가능했나요?

이것이 실제로 버그인지 확신은 없지만 막막한 상태입니다. Contribute > Bug 채널에 올릴까 하다가, 다시 재현될지 불확실하고 수정이 필요 없는 기능/기대된 동작일 수도 있어 생각을 바꿨습니다.

토론 주제 안에서 실제로는 개인 메시지로 보내야 했을 인라인 게시글이 오프토픽으로 플래그가 지정되어 있었습니다. 플래그를 처리하기 전에, 타임라인 렌치를 사용하여 해당 게시글을 선택하여 새로운 개인 메시지로 이동시키고, 두 참여자가 모두 초대되었는지 확인한 후, 플래그를 유효한 것으로 표시하고 “게시글을 변경하지 않음”을 선택했습니다. 또한 메시지가 개인 메시지로 이동되었음을 설명하는 일반 게시글을 작성하고 스태프 색상으로 표시했습니다.

주제로 돌아왔을 때, 스레드의 원문 작성자가 이제 개인 메시지가 된 이동된 메시지에 대해 답변을 남겼는데, 공개된 답변이 전부 이탤릭체로 되어 있었습니다. 개인 메시지로도 이동해야 할 정보가 포함되어 있어 해당 텍스트를 복사하는 과정을 시작했는데, 확인해보니 눈 모양에 슬래시가 있는 아이콘이 붙어 있었으며 이는 속삭임(whisper)이었습니다. 이상하군, 스태프가 아닌 사용자에게도 그런 기능이 있는 줄 몰랐는데… 사용자들이 속삭임을 사용할 수는 있지만, 모더레이터에게 스레드 내에서 비공개로 코멘트를 남기고자 할 때 본인에게는 보이지 않는 것일 수도 있다고 생각했습니다.

관리자 콘솔에서 조사해 보니, 속삭임 권한은 특정 그룹에 부여할 수 있지만, 활성화된 그룹은 관리자(Admin)뿐이며 이 멤버는 해당 그룹에 속해 있지 않습니다.

제 추측으로는 타이밍 문제로 인한 희귀한 시나리오일 것입니다. 일반 사용자가 긴 답변을 작성하는 동안 제가 게시글을 개인 메시지로 이동하는 작업을 하고 있었기 때문에, 공개 주제에서 답변을 남길 때 Discourse가 답변 대상 메시지가 더 이상 보이지 않으므로 스태프 속삭임으로 변환했을 것이라는 가설입니다.

유일한 문제는, 해당 사용자가 이동된 게시글에 직접 답변한 것이 아니라, 게시글이 사라진 이유를 공개적으로 기록하기 위해 제가 스태프 색상으로 작성한 응답에 답변했다는 점입니다. 그래서 처음에는 아마도 일반 사용자가 스태프에게만 속삭임을 보낼 수 있는 건가 싶었지만, 그렇게는 보이지 않습니다.

이것이 수정이 필요한지, 아니면 실제로 재현 가능한 버그인지는 알 수 없지만, 속삭임이 활성화된 그룹에 속하지 않은 사용자가 스레드 내에서 속삭임을 할 수 있는 동작이 있는지 궁금해서 질문드립니다.

아래 스크린샷에서, DeusIrae 사용자는 TL_3 일반 사용자이며 속삭임이 활성화된 어떤 그룹에도 속해 있지 않습니다. 그는 개인 메시지로 이동된 원문 응답자의 게시글에 대해(“your comp game”) 답변을 남기고 있지만, 실제 답변 대상은 저입니다.

아마도 더 이상 존재하지 않는 메시지에 대한 공개 답변을 위한 안전장치일까요?

정말 이상해 보이네요! 일회성 경험으로 보이기 때문에 도움을 드리기 어렵습니다. 다시 발생하면 재현 단계를 확인해 보시길 바랍니다.

예전에 비슷한 일이 있었던 것 같습니다:

whisper(속삭임) 게시글에 대한 답변은 자동으로 whisper로 생성됩니다. 따라서 답변이 생성되는 동안 게시글 번호가 변경되면, 아주 드물지만 ‘whisper’ 사용자가 아닌 사용자가 실수로 whisper를 생성하는 경우가 발생할 수 있습니다.

정리하고 whisper를 일반 게시글로 변환하려면 Toggle Whisper 👁 테마 컴포넌트를 설치하거나(편한 방식에 따라) API를 직접 사용할 수 있습니다.