Matrix协议用于聊天

我知道这_远远_超出了 MVP(最小可行产品)的范畴,但这也是一个值得及早考虑的问题。Discourse 目前在 discourse-chat-integration 插件中集成了基础的 Matrix 功能,但如果 Discourse 房间就是 Matrix 房间,并且用户与 Matrix 账户相关联,那将是惊人的。

然后,我们就不需要一个桥接器,可以直接将 #fedora:fedoraproject.org(我们现有的 Matrix 主频道)别名_为 #discussion:discussion.fedoraproject.org(理论上的 Discourse 聊天室)。这比桥接器更无缝,而且最关键的是,我将不必拥有_另一个即时通讯平台

而且,虽然我对 Element 很满意,但我也不介意有另一个 Matrix 服务供应商!

26 个赞

我绝对能看到这里的吸引力!但是,Discourse Chat 的主要优势之一是“慢车道”(主题)和“快车道”(聊天)之间的集成。如果人们使用非 Discourse 的 Matrix 客户端来访问快车道,他们是否会不太愿意切换到慢车道?:thinking:

15 个赞

也许不是……但另一方面……比另一种情况更有可能,那就是:我们在 discussion.fedoraproject.org (discourse) 有慢车道,在 chat.fedoraproject.org (matrix) 有快车道。至少这样它们 更近

而且,至少 Element 客户端能理解 markdown(包括超链接)之类的东西,所以在支持网页的客户端之间进行交叉连接不会太糟糕。

14 个赞

鉴于我们目前的情况,我当然不反对,也许这甚至是我们可能赞助的一个插件。它已经出现过好几次了,而且是 discourse chat 的免费宣传。

26 个赞

Matrix 支持将非常棒!因为 Matrix 是一个开放标准、联合的开源解决方案,拥有您所需的所有功能。如果 Chat 可以连接到 Matrix,您“只需”开发一个兼容 Matrix 的解决方案,并将消息基础架构留给 Matrix。这样 Discourse 就可以更专注于论坛,同时将聊天作为内置解决方案。

1 个赞

使用 Matrix 连接或联合 Discourse 实例是否可行?联合论坛将是惊人的。

ActivityPub 可能更适合。但这又是另一个话题了 :slight_smile:

事实是这样的:

3 个赞

在接下来的几个月里,我们将尝试将我们的 Discord(约 1k 名成员,其中约 400 名将被删除)迁移到 Discourse Chat(约 1500 名用户,已选择 90 天不活动删除)。Matrix 可能是我们必须考虑的,但首先需要轻松迁移。

我希望这能够从头开始实现,这将对 Discourse 和全球范围内的自由讨论非常有益。

私人数据始终很重要。

5 个赞

在我们的社区中,我们选择 Matrix 作为主要的聊天平台,因为它拥有出色的桥接功能,可以连接 Telegram、Discord、Facebook 和许多其他平台。

如果 Discourse 聊天能够与 Matrix 集成,那就足够了,因为所有其他桥接都由 Matrix 处理。
它不需要是一个完整的家庭服务器(尽管那会很棒!),只需要一个完整的桥接或集成就足够了。

4 个赞

请注意,Matrix 最近披露了严重的Thus, the matrix has serious security issues recently disclosed:

我认为 Discourse 聊天并未尝试端到端加密,因此其中一些问题无关紧要。更多报道请访问:Serious vulnerabilities in Matrix’s end-to-end encryption have been patched - Ars Technica

无论如何,我的基本观点仍然成立……

13 个赞

我们已开始通过应用程序服务 API 与 Matrix 进行联合。没有确切的日期,但我们正在探索实现这一目标。

32 个赞

太棒了!感谢您认真对待这个疯狂的想法。:slight_smile:

12 个赞

这对我们 Matrix 方面来说也令人非常兴奋,联合体中的人数越多越好!

如果你需要灵感,我强烈推荐阅读 https://matrix.org/blog/2020/12/07/gitter-now-speaks-matrix,了解 Gitter 是如何做同样事情的。

除此之外,我全职负责 Matrix.org/Element.io 的桥接工作,如果你在任何时候需要帮助,随时可以找我!

13 个赞

我们的方法借鉴了 Matrix.org - Gitter now speaks Matrix!Matrix.org - Welcoming Rocket.Chat to Matrix! 的经验!

我们的第一步将是扩展 Matrix Ruby SDK 的功能,然后在此基础上进行。

太棒了,我们一定会联系你的!

15 个赞

好的,我开始明白为什么人们喜欢 Matrix 了 :+1: :

8 个赞

随着 3.0 版本发布了聊天集成,Matrix 集成是否有任何更新?它还在路线图上吗?聊天是考虑 Matrix 实现的,还是仍处于设计/构思阶段?

3 个赞

不。

我们已经有一个概念验证,所以我们知道这是可行的。但由于它不是优先事项,所以进展缓慢。

15 个赞

@dan 也许你可以在这里快速发帖说明一下进展情况?也许只是放出粗略的代码就能帮助其他人更好地理解。

18 个赞