Revolt 專案正在開發 Discord 平台的開放替代方案

Revolt 專案正在開發一個通訊平台,旨在創建專有 Discord 信使的開放模擬。 與 Discord 一樣,Revolt 平台專注於創建用於組織具有共同興趣的社群和團體之間溝通的平台。 Revolt 允許您在您的場所運行自己的伺服器進行通信,並在必要時確保其與網站整合或使用可用的客戶端應用程式進行通信。 為了快速部署伺服器,提供了 Docker 容器映像。

Revolt 伺服器部分是用 Rust 編寫的,使用 MongoDB DBMS 進行存儲,並在 AGPLv3 許可證下分發。 客戶端部分是用 TypeScript 編寫的,桌面系統版本基於 Electron 平台,Web 應用程式版本基於 Preact 框架和 Vite 工具包。 另外,該專案正在開發諸如語音通訊伺服器、檔案交換服務、代理程式和內建於頁面中的小工具產生器等元件。 不提供適用於 Android 和 iOS 的行動應用程式;相反,建議使用以 PWA(漸進式 Web 應用程式)模式運行的已安裝 Web 應用程式。

該平台正處於最初的測試階段,目前的形式僅支援文字和語音聊天,例如,玩家可以在一起玩電腦遊戲時進行交流。 基本功能包括設定使用者狀態、使用 Markdown 標籤建立個人資料、為使用者附加徽章、建立使用者群組、頻道和伺服器、權力分離、封鎖/解除封鎖違規者的工具、支援傳送邀請(invite)。

在即將發布的版本中,我們預計支援機器人、成熟的審核系統以及與通訊平台 Discord 和 Matrix 整合的模組。 從長遠來看,計劃實現對安全聊天(E2EE Chat)的支持,該聊天在參與者端使用端對端加密。 同時,該專案並不打算向組合多個伺服器的分散式和聯邦式系統發展。 Revolt 並不試圖與 Matrix 競爭,也不想讓協議的實施變得複雜,並且認為它的利基是為可以在廉價 VPS 上啟動的單一專案和社群創建功能最佳的單一伺服器。

在 Revolt 接近的聊天平台中,我們還可以注意到部分開放的專案 Rocket.Chat,其伺服器部分是用 JavaScript 編寫的,運行在 Node.js 平台上,並在 MIT 許可證下分發。 在Rocket.Chat中,僅開放基本功能,附加功能以付費附加元件的形式分發。 Rocket.Chat僅限於短信,主要致力於組織公司同事之間的溝通,促進與客戶、合作夥伴和供應商的互動。

來源: opennet.ru

添加評論