Πρώτη κυκλοφορία της πλατφόρμας επικοινωνίας Fosscord συμβατή με το Discord

Δημοσιεύτηκε η πρώτη πειραματική έκδοση του τμήματος διακομιστή του έργου Fosscord, το οποίο αναπτύσσει μια ανοιχτή πλατφόρμα επικοινωνίας για την οργάνωση της επικοινωνίας σε κοινότητες με χρήση συνομιλίας, βίντεο και φωνητικών κλήσεων. Μια σημαντική διαφορά από άλλα ανοιχτά έργα παρόμοιου σκοπού, όπως το Revolt και το Rocket.Chat, είναι η συμβατότητα σε επίπεδο πρωτοκόλλου με τον αποκλειστικό αγγελιοφόρο Discord - οι χρήστες του Fosscord μπορούν να επικοινωνούν με άτομα που συνεχίζουν να χρησιμοποιούν την υπηρεσία discord.com. Ο κώδικας του έργου είναι γραμμένος σε TypeScript χρησιμοποιώντας την πλατφόρμα Node.js και διανέμεται με την άδεια AGPLv3. Οι έτοιμες εκδόσεις διακομιστών προετοιμάζονται για Linux, Windows και macOS.

Ο διακομιστής, ο οποίος σας επιτρέπει να αναπτύξετε την πλατφόρμα στις δικές του εγκαταστάσεις, περιλαμβάνει στοιχεία με την υλοποίηση ενός HTTP API συμβατού με Discord, μιας πύλης που βασίζεται σε πρωτόκολλο WebSocket, ένα δίκτυο παράδοσης περιεχομένου, διακομιστές RTC και WebRTC για την οργάνωση επικοινωνιών φωνής και βίντεο , βοηθητικά προγράμματα και μια διεπαφή ιστού για διαχείριση. Το MongoDB χρησιμοποιείται ως DBMS. Ένα ξεχωριστό έργο αναπτύσσει έναν πελάτη και ένα πλαίσιο CSS για τη δημιουργία διεπαφών τύπου Discord.

Πρώτη κυκλοφορία της πλατφόρμας επικοινωνίας Fosscord συμβατή με το Discord

Ο απώτερος στόχος του έργου είναι να δημιουργήσει έναν κλώνο του Discord που να είναι πλήρως συμβατός προς τα πίσω, αλλά να παρέχει προηγμένες δυνατότητες. Ο πελάτης Fosscord θα αντικαταστήσει τον επίσημο πελάτη Discord και ο διακομιστής Fosscord θα σας επιτρέψει να εκτελέσετε έναν συμβατό διακομιστή Discord στο δικό σας υλικό. Η υποστήριξη για Discord θα εξομαλύνει τη μετάβαση των χρηστών σε μια ανοιχτή πλατφόρμα, θα απλοποιήσει τη μετεγκατάσταση των bots και θα παρέχει την ευκαιρία να διατηρηθούν οι ίδιες ροές εργασίας και το ίδιο περιβάλλον επικοινωνίας - μετά τη μετεγκατάσταση, οι χρήστες θα εξακολουθούν να μπορούν να επικοινωνούν με συναδέλφους που συνεχίζουν να χρησιμοποιούν Διχόνοια.

Τα πλεονεκτήματα της πλατφόρμας Fosscord περιλαμβάνουν τη δυνατότητα τελειοποίησης όλων των πτυχών και περιορισμών, μια αποκεντρωμένη αρχιτεκτονική χωρίς ενιαίο σημείο αποτυχίας (εννοείται ότι ο πελάτης μπορεί να συνδεθεί σε πολλούς διακομιστές ταυτόχρονα), τη δυνατότητα επέκτασης λειτουργικότητας μέσω πρόσθετων, αλλάξτε την εμφάνιση μέσω θεμάτων και χρησιμοποιήστε κρυπτογράφηση από άκρο σε άκρο για εμπιστευτικές διαπραγματεύσεις. Για την επέκταση των δυνατοτήτων του διακομιστή, παρέχεται υποστήριξη για bots.

Πρώτη κυκλοφορία της πλατφόρμας επικοινωνίας Fosscord συμβατή με το Discord


Πηγή: opennet.ru

Προσθέστε ένα σχόλιο