이름 검열

디스코urses 포럼의 관리자로서, 규칙을 지키지 않는 사용자를 자주 만나게 됩니다. 그중 하나가 사용자 이름(유저네임)을 통해 규칙을 어기는 것입니다. 부적절한 사용자 이름을 꽤 많이 목격했습니다. 제가 아는 한, 검열 단어 목록은 사용자 이름에는 적용되지 않습니다. 디스코urses에 사용자 이름 필터링/검열 기능이 구현될 수 있을까요?

이것은 매우 유용한 기능이 될 것입니다.

감사합니다,
DillonB07

4개의 좋아요

사용자 이름에 차단된 단어가 들어갈 수 없다는 점은 이해가 됩니다. 하지만 검열만으로는 충분하지 않다고 생각해요. 해당 단어 자체가 완전히 차단되어야 합니다(이미 reserved usernames라는 사이트 설정이 이 기능을 수행할 수 있지만, 감시 중인 단어가 자동으로 포함되면 좋겠습니다).

이 기능을 추가하는 것 외에도, 반복적으로 규칙을 위반하는 사용자는 사이트에서 완전히 BAN 처리하는 것을 강력히 권장합니다!

9개의 좋아요

조금 부스트합니다.
이런 문제에 대해 전혀 조치가 마련되어 있지 않은 것이 다소 놀랍습니다.

언급했듯이, "예약된 이름"을 사용할 수는 있지만, "주시 중인 단어"와 같은 방식으로 그곳에 가져올 방법이 없어서 다소 까다롭습니다 :slight_smile:

3개의 좋아요

@discobot 이(가) 이렇게 알려주었습니다.

Discourse는 Censored Usernames(검열된 사용자 이름) 설정을 통해 관리자가 사용자 이름을 검열할 수 있습니다. 이 기능은 Censored Words(검열 단어) 설정에서 정의된 차단 단어 목록과 새 사용자 이름 및 기존 사용자 이름을 대조하여 확인합니다.

  • 단어 차단: 관리자는 관리자 제어판에서 검열 목록에 특정 단어 또는 구문을 추가할 수 있습니다. 이러한 단어가 포함된 사용자 이름은 차단되거나 플래그가 지정됩니다.
  • 예약된 이름: **Reserved Usernames(예약된 사용자 이름)**을 설정하여 사용자가 관리자나 스태프를 사칭하는 것을 방지할 수도 있습니다(예: “admin”, “support”).
  • 기존 사용자: 사용자가 사용자 이름을 변경하여 검열 단어를 포함하도록 변경하면, 시스템은 설정에 따라 이를 플래그로 표시하거나 변경을 방지하는 것이 일반적입니다.

하지만… 제 새 샌드박스에서 이 기능을 테스트해 보았지만, 예상대로 작동하지 않는 것 같습니다.
BLOCK(차단)과 CENSORED(검열)에 추가한 단어가 USERNAME(사용자 이름)을 변경할 때 허용되고 있습니다.
(참고: 저는 관리자 역할입니다)

1개의 좋아요

봇이 약간 환각을 일으키고 있습니다. “차단된 사용자 이름” 설정은 존재하지 않으며, 상황은 앞서 설명한 것과 동일합니다.

감시/차단/검열 단어 기능은 사용자 이름을 검사하지 않습니다. 현재 사용자 이름에서 특정 단어를 차단하는 유일한 방법은 예약된 사용자 이름 설정을 사용하는 것입니다.

관리자는 예약된 사용자 이름 제한에서 예외입니다.

4개의 좋아요