默认静音新用户

有没有办法让在 Discourse 平台上创建的所有新用户默认被禁言?

欢迎加入 Meta @romulo :wave:

不行,这是不可能的。

你能提供更多关于你试图解决的问题的详细信息吗?很可能有一种更好的内置方法来解决它,而无需屏蔽你网站上所有新用户。

4 个赞

感谢 @Johani

我们有一个类似“声望”的机制,基于我们的主产品数据。初期,我们只需在用户满足产品侧的所有条件后,将其设置为“非禁言”状态(由于该机制与 SSO 紧密集成,我们可以通过管理 API 在每次用户登录时控制其禁言状态)。

因此,我们的设想是:所有新用户默认无法发布内容或回复,只有当他们满足我们的初始条件后,系统才会通过管理 API 自动解除其禁言状态。

这样理解是否合理?

只需设置分类权限,使这些用户无权发帖。当他们满足您的条件后,将他们移至拥有发帖权限的群组。

4 个赞

@romulo,与其删除帖子,不如简单写几句你是如何完成的?

1 个赞

我还没完成,我只是想让帖子聚焦在主题上。

所以我专门针对“静默原因”创建了另一个帖子:Silence user via Admin API can't setup reason string