Discourse能否自动删除已存档的帖子并且可以无需邮箱注册?

  • 我希望 Discourse 能够自动删除某些分类或所有分类中的已归档帖子。这可行吗?能否配置特定分类或所有分类中帖子归档所需的时间?
  • 能否在注册时将电子邮件设为非必填项?

你可以使用主题计时器自动删除和自动关闭主题。

你也可以配置某个分类,使其自动关闭其中的主题:

我认为如果不修改代码或编写自定义插件,这是无法实现的。你可以改用单点登录(SSO),并选择一个不进行邮箱验证的平台,然后设置 require_activation=true(除非你有其他方式验证用户身份,否则我们不推荐这样做)。详情请参考:Setup DiscourseConnect - Official Single-Sign-On for Discourse (sso)

1 个赞

我将审批每一笔注册申请,并要求用户附上简短的自我介绍。据我所知,我可以在注册流程中添加一个文本字段,或者手动将那些提交了自我介绍的用户添加到特定用户组,使其拥有查看和发布到各类别的权限。

我还会研究像 Authentik 和 Authelia 这样的单点登录(SSO)软件。

顺便提一下,在 NodeBB 账户中,电子邮件是可选的。只有当我为 NodeBB 账户添加电子邮件时,才会进行邮箱验证。

1 个赞

我能否配置某个分类,使其在一段时间后自动删除主题?

我认为这个功能目前 还不存在

你可以使用 Discourse Automation 创建一个脚本来 删除某个类别中的所有主题。不过我从未尝试过这样做,所以不确定是否可行::sweat_smile:

2 个赞