自动加入聊天频道

继续关于 介绍 Discourse Chat (BETA) 的讨论:

@Alon1 / @jimkleiber@Kim_Hanchet 反复提出的一个需求是提供某种“自动加入”频道的机制。
这个想法是,您希望用户在聊天中不要从空白状态开始。
我想到了几种实现方式:

  • 在频道上设置一个标志,说明“自动加入”,这意味着任何有权访问的人都会自动加入。(由管理员/版主设置)

    • 勾选后,您会将用户批量加入频道
    • 取消勾选后……自动加入的用户将被移除(这意味着我们需要每个用户都有一个自动加入标志或类似的东西)
  • 一个列出自动加入频道的站点设置

    • 与上述相同的问题——需要处理状态更改和历史记录。

想了解其他聊天平台是否有先例。
@j.jaffeux 有什么想法吗?

13 个赞

我一边想一边说,但我觉得一个有趣的概念是将这个与群组联系起来。

在每个聊天频道上,你都会有一个 auto_joined_by_groups 选项,基本上当一个用户被创建或加入一个群组时,我们会查找相关的频道。

我喜欢它允许根据群组创建自定义的起始体验,并且在你加入一个新群组时,它会自动提示有趣的频道。


据我所知,其他平台倾向于让你加入所有你能互动的频道。

7 个赞

是的,在大多数情况下,您总是会自动加入,如果您不想参与,则会退出。链接到特定群组是个有趣的想法,但我想知道它是否应该是另一个聊天选项?

创建聊天频道选项将是:

主题
群组
类别

当然,到目前为止收到的反馈是,必须去寻找聊天频道加入它们很奇怪。聊天是即时的,让我们开始吧。

3 个赞

我同意。
无需保留历史记录来“取消加入”所有人。
任何愿意这样做的人都可以选择静音或直接离开频道。
但是,我当然会让自动加入成为管理员的功能,而不是允许每个用户在其他所有人身上滥发频道消息。

2 个赞

当然,可以设置允许特定群组创建频道,并将谁可以设置自动加入作为另一项设置。

带密码聊天,请

1 个赞

我在社区中刚刚启用了聊天功能。我曾以为“聊天默认频道 ID”设置会自动将用户加入该频道。但事实并非如此,当我意识到这一点时,我感到一阵恐慌 :grimacing:

我希望能够实现一个简单的功能,设置一个全站范围的“默认频道”。

编辑:反之,能够看到有多少人加入了某个特定频道也将很有帮助,这样我就可以了解在该频道发帖的覆盖范围。

4 个赞

只是想分享一下我们正在为此努力。

感谢您指出了这个令人困惑的点!

是的,我们很可能会从类似这样的东西开始,尽管我们还没有开始做,并且可能会引入基于组的默认设置。

我们还可能在“频道可发现性”的总体领域考虑各种其他事情

我很想听听您的社区在聊天方面更广泛的进展情况。如果您愿意分享更多信息,请随时给我发私信或开一个新话题。

4 个赞

@Roman 刚添加了一个功能,允许将频道配置为自动添加有访问权限的用户,而 @j.jaffeux@chapoi 最近则致力于添加一个信息面板,其中包括查看谁在频道中等功能。

请查看 @rishabh 整理的关于这些更改的主题以获取更多信息:📣 Introducing default chat channels (automatically add users)

7 个赞