Revolt, nguồn mở thay thế cho Discord

Discord là một dịch vụ nhắn tin tức thời phần mềm miễn phí trò chuyện thoại VolP đa nền tảng, trò chuyện video và văn bản đã trở nên phổ biến trong những năm gần đây và nó hoạt động thông qua các máy chủ và được tách thành các kênh văn bản hoặc giọng nói.

Khách hàng Discord dựa trên khung Electron và nó được tạo ra bằng các công cụ phát triển web, cho phép nó đa nền tảng và chạy trên máy tính cá nhân và trên web. Phần mềm được hỗ trợ bởi mười một trung tâm dữ liệu rải rác trên khắp thế giới để giữ cho độ trễ thấp với khách hàng.

Tất cả các phiên bản của máy khách đều hỗ trợ cùng một bộ tính năng và ứng dụng Discord dành cho máy tính cá nhân được thiết kế đặc biệt để sử dụng trong khi chơi game, bao gồm các tính năng như độ trễ thấp, máy chủ trò chuyện thoại miễn phí cho người dùng và cơ sở hạ tầng máy chủ chuyên dụng.

Về cuộc nổi dậy

Dự án Cuộc nổi dậy được định vị là một sự phát triển của một nền tảng truyền thông nhằm tạo ra một mã nguồn mở tương tự của Discord messenger

Giống như Discord, nền tảng Revolt tập trung vào việc tạo ra các nền tảng để tổ chức giao tiếp giữa các cộng đồng và các nhóm với lợi ích chung. Nổi dậy cho phép bạn chạy máy chủ của riêng mình liên lạc trong các cơ sở của nó và, nếu cần, đảm bảo tích hợp của nó với một trang web hoặc giao tiếp bằng cách sử dụng các ứng dụng khách có sẵn. Để triển khai máy chủ nhanh chóng, một hình ảnh vùng chứa cho Docker được cung cấp.

Phía máy chủ của Revolt nó được viết bằng Rust, sử dụng MongoDB để lưu trữ và được phân phối theo giấy phép AGPLv3. Phía máy khách được viết bằng TypeScript và trong phiên bản dành cho máy tính để bàn, nó dựa trên nền tảng điện tửvà trong phiên bản ứng dụng web, trong khuôn khổ Preact và bộ công cụ Vite.

Một dự án riêng biệt đang phát triển các thành phần như máy chủ để giao tiếp bằng giọng nói, dịch vụ chia sẻ tệp, proxy và các tiện ích con nhúng của trình tạo trên trang. Ứng dụng di động cho Android và iOS không được cung cấp; thay vào đó, nó được đề xuất sử dụng một ứng dụng web đã cài đặt hoạt động ở chế độ PWA (Ứng dụng web tiến bộ).

Nền tảng đang trong giai đoạn thử nghiệm beta ban đầu và ở dạng hiện tại, nó chỉ hỗ trợ trò chuyện bằng văn bản và giọng nói, chẳng hạn như có thể được sử dụng để giao tiếp giữa những người chơi trong quá trình chơi game trên máy tính. Sau đó đặc điểm cơ bản, điểm nổi bật đặt trạng thái người dùng, tạo hồ sơ có đánh dấu xuống, đính kèm huy hiệu cho người dùng, tạo nhóm người dùng, kênh và máy chủ, phân tách đặc quyền, công cụ chặn / bỏ chặn người vi phạm, hỗ trợ gửi thư mời (mời).

Các bản phát hành sắp tới dự kiến ​​sẽ hỗ trợ bot, một hệ thống kiểm duyệt hoàn chỉnh và các mô-đun để tích hợp với các nền tảng truyền thông Discord và Matrix, ngoài ra về lâu dài, nó được lên kế hoạch triển khai hỗ trợ cho các cuộc trò chuyện an toàn (Trò chuyện E2EE), sử dụng mã hóa đầu cuối ở phía người tham gia.

Đồng thời, dự án không có ý định phát triển theo hướng các hệ thống phi tập trung và liên kết tham gia nhiều máy chủ. Revolt không cố gắng cạnh tranh với Matrix, không muốn làm phức tạp việc triển khai giao thức và coi thị trường ngách của nó là tạo ra các máy chủ duy nhất hoạt động tối ưu cho các dự án và cộng đồng riêng lẻ có thể chạy trên một VPS giá rẻ.

Trong số các nền tảng trò chuyện gần với Revolt, người ta cũng có thể quan sát dự án mở một phần Rocket.Chat, có phần máy chủ được viết bằng JavaScript, chạy trên nền tảng Node.js và được phân phối theo giấy phép MIT.

Trong Rocket.Chat, chỉ có chức năng cơ bản được mở và các tính năng bổ sung được phân phối dưới dạng plugin trả phí. Rocket.Chat chỉ giới hạn trong việc nhắn tin văn bản và chủ yếu tập trung vào việc lưu trữ các cuộc trò chuyện của công ty, giao tiếp với đồng nghiệp tại các công ty và đảm bảo tương tác với khách hàng, đối tác và nhà cung cấp. Bạn cũng có thể đề cập đến các sứ giả mở Zulip, Mattermost, Wire, Gitter và Briar.

Cuối cùng nếu bạn muốn biết thêm về nó, bạn có thể kiểm tra các chi tiết Trong liên kết sau đây.


Để lại bình luận của bạn

địa chỉ email của bạn sẽ không được công bố. Các trường bắt buộc được đánh dấu bằng *

*

*

  1. Chịu trách nhiệm về dữ liệu: Miguel Ángel Gatón
  2. Mục đích của dữ liệu: Kiểm soát SPAM, quản lý bình luận.
  3. Hợp pháp: Sự đồng ý của bạn
  4. Truyền thông dữ liệu: Dữ liệu sẽ không được thông báo cho các bên thứ ba trừ khi có nghĩa vụ pháp lý.
  5. Lưu trữ dữ liệu: Cơ sở dữ liệu do Occentus Networks (EU) lưu trữ
  6. Quyền: Bất cứ lúc nào bạn có thể giới hạn, khôi phục và xóa thông tin của mình.