将所有匿名用户名称设置为通用的“已删除用户”

我想知道如何配置 Discourse,以便为所有匿名用户提供一个通用的用户名,例如“已删除用户”或“匿名用户”,而不是唯一的匿名用户名。

作为管理员,您可以手动更改其用户名。只需转到其个人资料并编辑用户名即可。:slightly_smiling_face: 但我认为它也应该是唯一的,所以也许可以只将 anon 重写为 deleted_user 并保留数字。

用户可以被合并,因此您可以按照 @Don 的建议将一个匿名用户的用户名更改为 deleted_user,然后将所有其他匿名用户合并到 deleted_user 中。

以后进行此操作时,请先匿名化用户,然后再合并到 deleted_user。先匿名化用户非常重要,因为要合并到的帐户将采用该电子邮件地址作为其辅助电子邮件地址。

2 个赞

我明白了——您认为这可以通过 API 来管理吗?

我猜答案是肯定的,但我只看到了关于匿名化用户的 API 文档,没有关于合并用户的文档,所以我倾向于“可能”。关于合并,可能已经有相关话题,或者有这个: