사용자를 멘션할 수 없게 만들 수 있나요?

사용자를 멘션할 수 없게 만드는 설정이 있을까요?

이유는 다음과 같습니다. 우리는 주로 오프라인 커뮤니티이며, 엄격한 회원 제도를 운영합니다(회원이 회비를 납부해야 합니다). 회원이 탈퇴하면 계정을 삭제하지 않고 정지 상태로 두어 메시지 기록을 보존합니다. 이렇게 하면 더 이상 회원이 아닌데도 여전히 회원인 줄 알고 멘션하는 일이 없도록, 멘션 가능한 사용자 목록에서 해당 사용자를 제거할 수 있기를 바랍니다. 이것이 가능한가요?

관심 단어 목록에 이름을 추가해서 게시를 막는 건 어떨까요? 그래도 더 나은 방법이 분명 있을 텐데.


제가 생각하기에 가장 좋은 방법이며, 네이트가 말한 것과 비슷합니다.

현재 어떻게 작동하는지 조금 더 자세히 설명해 드릴게요. :slight_smile:

스태프가 아닌 경우, 정지된 사용자는 @ 바로 뒤에 타이핑을 시작하면 나타나는 @멘션 자동완성에 표시되지 않습니다. 일반 사용자가 해당 사용자를 태그하는 것을 막는 데 도움이 될 수 있습니다. :crossed_fingers:

정지 사유를 숨기지 않는 경우, 해당 사용자를 클릭하면 사용자 카드가 다음과 같은 모양으로 표시됩니다:

이것은 제가 해당 사용자를 ‘영구적으로’ 정지하고 '더 이상 회원이 아님’이라는 사용자 지정 사유를 추가한 경우입니다.

만약 회원 자격 만료로만 사용자를 정지한다면, 관련 사이트 텍스트를 수정하여 다음과 같은 모양으로 만들 수도 있습니다:

이를 위해 js.user.suspended_permanently와 js.user.suspended_reason을 업데이트하고, 계정을 정지할 때 사용자 지정 사유 옵션을 사용하여 날짜를 추가했습니다.

한 단계 더 나아가서 해당 사용자의 계정을 비활성화할 수도 있습니다. 그러면 일반 사용자에게 사용자 카드가 숨겨지고, 정보가 '이 사용자는 더 이상 활동하지 않습니다’로 대체됩니다:

따라서 자동완성 메뉴에 없더라도 사람들이 수동으로 전 회원의 @멘션을 입력하더라도, 더 이상 활동하지 않는 회원임을 알리는 몇 가지 방법이 있습니다.

아하, 실제로 이 문제를 불평한 사람이 модератор였군요. 일반 사용자에게는 상황이 다르다는 것을 몰랐습니다. 다른 팁들도 모두 감사합니다!

그들의 모더레이터 권한을 박탈해줄 수 있다고 제안해 보세요. :joy:

좋은 제안이지만, 다른 옵션이 있다면 그쪽이 더 낫다는 데에는 동의합니다.

저는 다른 사용 사례를 가지고 있지만, 필요한 것은 사용자가 멘션을 원하지 않을 때 선택할 수 있는 설정입니다. 이게 가능한지, 아니면 기능 요청을 별도로 생성해야 할까요?