lindsey
(Lindsey Fogle)
1
除了频道和直接消息之外,Discourse 聊天还支持群组消息(即 3 名或更多成员的私人聊天),这使得小型群组可以更轻松地保持联系。我们最近对群组聊天进行了一系列改进,让您可以将新成员添加到现有群组聊天中、轻松创建新聊天以及支持为群组聊天命名。
注意:我们在此处使用“群组”一词来描述多人——我们并非指 Discourse 中运行的群组。
您现在可以将成员添加到现有群组聊天中
以前,无法将新成员添加到现有群组聊天中——您必须创建一个新的群组聊天,这意味着新成员无法访问之前的消息历史记录。现在,您可以通过频道设置将新成员添加到现有群组聊天中。
我们添加了一个视觉提示,让您知道根据社区的聊天设置(chat max direct message users),他们还可以添加多少成员到群组聊天中。
新成员将可以访问群组聊天中的所有先前聊天消息,具体取决于您社区的保留设置(chat dm retention days)。当添加新成员时,您会在群组聊天中看到一条消息。
注意:此功能仅支持扩展现有群组聊天。目前,您无法通过添加新成员将直接消息(1:1)转换为群组聊天(多人)。
创建新群组聊天更容易
通过在聊天消息创建者中添加“新建群组聊天”按钮(可通过 + 按钮或 CMD + K 键盘快捷键访问),创建新的群组消息变得快速而简单。
从那里,您可以轻松地将用户添加到您的群组聊天中,甚至可以设置群组名称。
您仍然可以使用现有的 Shift + Click / Shift + Enter 快捷键从聊天消息创建者中选择多个用户。
通过群组聊天名称获得乐趣并保持条理
名字有什么意义?结果证明,很有趣
您现在可以在创建新群组时为您的群组聊天命名……
……或者通过频道设置添加到现有的群组聊天中。
除了与社区成员一起获得乐趣之外,群组聊天名称还可以帮助您保持条理,因为您可能与其中一些(或所有)相同成员有多个群组聊天。名称还可以为新成员提供有关群组聊天目的的有用上下文。
如果您决定不设置名称,您的群组聊天将显示聊天中成员列表的标签。
告诉我们您的想法!
我们对这些改进感到兴奋,并希望听到您的想法。在此处留下您的评论或问题——我们渴望了解如何继续为您的社区改进群组聊天。
20 个赞
nathank
(Nathan Kershaw)
4
这真是太棒了,极大地提升了 Discourse 中聊天功能的游戏水平。 Lindsey 和投入了大量精力的开发团队,你们做得太棒了!
现在,用户无需管理员介入即可管理他们自己通知很多的聊天“群组”;在我看来,这确实是一个改变游戏规则的功能,并开启了各种各样的用例。
有一件小事我仍然感到困惑,那就是用户设置 only_send_chat_push_notifications。我最好为此提交一个功能请求:
7 个赞
fokx
5
我想知道为什么 chat max direct message users 被限制为 100?
另外,群聊有支持线程(threading)的可能吗?
1 个赞
Firepup650
(Firepup Sixfifty)
6
也许是因为在一个群组私信中有超过100人会很奇怪?我认为,到那个时候你应该有一个聊天频道。
2 个赞
lindsey
(Lindsey Fogle)
9
我们在此设置了限制以减轻潜在的滥用——可能会有人创建大型群聊来垃圾信息骚扰社区成员,而这种方式会更难被版主识别/控制。
这个限制在您的社区中造成了问题吗?
我们的路线图中没有关于在群聊中添加线程的具体计划,但我能理解它会很有帮助,尤其是在有很多成员的群聊中。我很乐意为该功能添加一个功能请求,以便我们在未来的开发中将其考虑在内。
6 个赞
fokx
11
不,一点也没有。另外,我认为这个群聊是对开放式讨论的补充。如果涉及的人太多,最好为该讨论创建一个主题/类别。
群聊功能很棒。不过,非常需要一种_额外_的方式将聊天关联到 Discourse 群组——就像与类别一样。正如在此处提出的(并已关闭):
这样,聊天成员就能始终自动与 Discourse 群组同步。
1 个赞