首次发布与 Discord 兼容的 Fosscord 通信平台

Fosscord 项目服务器部分的第一个实验版本已经发布,开发了一个开放的通信平台,用于使用聊天、视频和语音通话在社区中组织通信。 与其他具有类似目的的开放项目(例如 Revolt 和 Rocket.Chat)的一个重要区别是提供与专有信使 Discord 的协议级兼容性 - Fosscord 用户可以与继续使用 Discord.com 服务的人进行交流。 该项目代码使用 Node.js 平台以 TypeScript 编写,并根据 AGPLv3 许可证分发。 现成的服务器版本适用于 Linux、Windows 和 macOS。

该服务器允许您自行部署平台,包括实现兼容 Discord 的 HTTP API 的组件、基于 WebSocket 协议的网关、内容交付网络、用于组织语音和视频通信的 RTC 和 WebRTC 服务器、实用程序和用于管理的 Web 界面。 MongoDB 用作 DBMS。 另外,该项目正在开发一个客户端和一个 CSS 框架,用于创建 Discord 风格的界面。

首次发布与 Discord 兼容的 Fosscord 通信平台

该项目的最终目标是创建一个完全向后兼容但提供高级功能的 Discord 克隆。 Fosscord 客户端将能够取代官方的 Discord 客户端,而 Fosscord 服务器将允许您在自己的硬件上运行兼容 Discord 的服务器。 Discord 支持将使用户顺利过渡到开放平台,简化机器人的迁移,并提供维持相同工作流程和通信环境的机会 - 迁移后,用户仍然能够与继续使用 Discord 的同事进行通信。

Fosscord平台的优势包括微调各个方面和限制的能力、没有单点故障的去中心化架构(这意味着客户端可以同时连接到多个服务器)、扩展功能的能力通过插件,通过主题改变外观,并使用端到端加密进行机密谈判。 为了扩展服务器的功能,提供了对机器人的支持。

首次发布与 Discord 兼容的 Fosscord 通信平台


来源: opennet.ru

添加评论