이름 검열

As a moderator of a Discourse forum, you often come across users who just don’t obey the rules. One of the ways that they do this is through the username. I’ve seen quite a few inappropriate usernames. As far as I know, the censored word list doesn’t apply to the username. Would it be possible to get username filtering/censoring features implemented into Discourse?

This would be an incredibly useful feature.

Thanks,
DillonB07

4개의 좋아요

Yeah makes sense that usernames shouldn’t have blocked words in them. I don’t think censoring is enough though, they should just be blocked (there’s already a site setting called reserved usernames that can do this, but it would be nice if watched words were included automatically).

Beyond adding this as a feature, I’d strongly recommend banning serial rule-breakers from the site completely!

9개의 좋아요

Bumping this a bit.
It’s a bit surprising to me that there’s absolutely zero measures in place for this.

As mentioned, one can of course use “Reserved names” for that but since there’s no way to import there in the same way it is for “Watched words”.. it’s a bit tricky :slight_smile:

3개의 좋아요

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

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

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

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

1개의 좋아요

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

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

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

4개의 좋아요