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?
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!
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
Discourse는 Censored Usernames(검열된 사용자 이름) 설정을 통해 관리자가 사용자 이름을 검열할 수 있습니다. 이 기능은 Censored Words(검열 단어) 설정에서 정의된 차단 단어 목록과 새 사용자 이름 및 기존 사용자 이름을 대조하여 확인합니다.
단어 차단: 관리자는 관리자 제어판에서 검열 목록에 특정 단어 또는 구문을 추가할 수 있습니다. 이러한 단어가 포함된 사용자 이름은 차단되거나 플래그가 지정됩니다.
예약된 이름: **Reserved Usernames(예약된 사용자 이름)**을 설정하여 사용자가 관리자나 스태프를 사칭하는 것을 방지할 수도 있습니다(예: “admin”, “support”).
기존 사용자: 사용자가 사용자 이름을 변경하여 검열 단어를 포함하도록 변경하면, 시스템은 설정에 따라 이를 플래그로 표시하거나 변경을 방지하는 것이 일반적입니다.
하지만… 제 새 샌드박스에서 이 기능을 테스트해 보았지만, 예상대로 작동하지 않는 것 같습니다.
BLOCK(차단)과 CENSORED(검열)에 추가한 단어가 USERNAME(사용자 이름)을 변경할 때 허용되고 있습니다.
(참고: 저는 관리자 역할입니다)