作为Discourse论坛的管理员,你经常会遇到一些用户完全不遵守规则。其中一种表现方式是通过用户名。我已经看到很多不当的用户名。据我所知,审查词列表并不适用于用户名。是否可以在Discourse中实现用户名过滤/审查功能?
这将是一个非常有用的功能。
谢谢,
DillonB07
作为Discourse论坛的管理员,你经常会遇到一些用户完全不遵守规则。其中一种表现方式是通过用户名。我已经看到很多不当的用户名。据我所知,审查词列表并不适用于用户名。是否可以在Discourse中实现用户名过滤/审查功能?
这将是一个非常有用的功能。
谢谢,
DillonB07
是的,用户名不应包含被屏蔽的词语,这很有道理。但我觉得仅仅屏蔽还不够,应该直接禁止(已经有一个叫做 reserved usernames 的网站设置可以做到这一点,但如果能自动包含被监视的词语就更好了)。
除了添加此功能外,我强烈建议彻底禁止屡次违规者访问该网站!
顶一下。
令我感到惊讶的是,对此完全没有任何措施。
如前所述,当然可以使用“保留名称”来实现此目的,但由于无法像“监视词”那样导入,因此有点棘手 ![]()
@discobot 告诉了我这个。
Discourse 允许管理员通过 Censored Usernames(被屏蔽的用户名)设置来屏蔽用户名。此功能会根据 Censored Words(被屏蔽的词)设置中定义的屏蔽词列表,检查新用户和现有用户名。
- 屏蔽词: 管理员可以在管理员控制面板中将特定的词或短语添加到屏蔽列表中。包含这些词的任何用户名都将被阻止或标记。
- 保留名称: 您还可以设置 Reserved Usernames(保留用户名),以防止用户冒充版主或工作人员(例如,“admin”、“support”)。
- 现有用户: 如果用户将其用户名更改为包含被屏蔽的词,系统通常会根据您的配置标记该用户名或阻止更改。
但是……我在新建的沙盒环境中对此进行了测试,它似乎没有按预期工作。
我添加到 BLOCK(阻止)和 CENSORED(屏蔽)中的词,在我更改 USERNAME(用户名)时却被允许使用了。
(旁注:我拥有管理员角色)
机器人有些胡言乱语了,实际上并没有“屏蔽用户名”这一设置——情况与之前描述的一样。
“监控/屏蔽/屏蔽词”功能并不检查用户名。目前唯一能从用户名中屏蔽词汇的方法是使用“保留用户名”设置。
管理员不受“保留用户名”限制的影响。