我能否授予普通用户在Chat上创建公共频道的权限?

正如标题所示,我想授权普通用户开设公共频道,因为我的社区是封闭且值得信赖的。

但是,我在设置中找不到这样的部分。这是不可能的吗?

3 个赞

目前无法实现。

目前该功能仅对员工可用。如果将来要扩展该功能,可能会通过站点设置允许其他组创建或编辑频道。

4 个赞

谢谢您的回复。

我明白了……我希望它会被实现。

3 个赞

我非常喜欢这个功能!我们也是一个非常大的封闭式 Discourse 社区的一部分,我们不介意某些信任级别的用户创建聊天。

2 个赞

有一个关于添加类似 chat_create_channel_groups 的站点设置的讨论,以允许更广泛地委派此权限。

出现的一个我们尚未回答的问题是,谁应该能够编辑频道?这些群组中的任何人都可以编辑任何频道吗?还是应该将频道编辑限制为频道创建者和工作人员?或者我们应该同时添加一个_频道_设置来配置哪些群组拥有该频道(并被允许编辑它)。

我们认为,如果我们开放这些设置,一些其他设置最好限制为工作人员,例如“自动加入”。自动加入,与 @here/@all 结合,可能最好进行更多限制。我可以想象人们希望允许更多群组创建频道,但又不轻易允许他们将整个社区添加到频道并对他们使用 @all

您是否觉得这些选项的哪种组合最适合您的社区 @AGeneral

如果编辑是指更改频道名称、删除频道等,我认为这应该保留给频道创建者和工作人员。我个人不认为聊天功能需要像我们的帖子那样进行严格的审核。

如果您包含一个“chat_create_channel_groups”,它在机制上将如何运作?如果有人想创建一个聊天,他们会请求加入该群组吗?或者,如果有人按下创建频道的按钮,可能会出现一条消息:“您无权创建频道,是否要请求授权?”,如果用户按下“是”,则会触发一个带有“授予”或“拒绝”选项的版主通知。如果我们能自动将用户加入这个“chat_create_channel_groups”,如果他们的信任等级高于某个级别,那将是锦上添花。

我完全同意。

1 个赞

已经内置了用于信任等级的群组,所以例如,将 @trust_level_2 添加到允许创建频道的群组列表中会很自然,这样就能“自动工作”了。

1 个赞