Ensimmäinen julkaisu Fosscord-viestintäalustasta, joka on yhteensopiva Discordin kanssa

Fosscord-projektin palvelinosan ensimmäinen kokeellinen julkaisu on julkaistu, ja se kehittää avointa viestintäalustaa yhteisöissä tapahtuvan viestinnän järjestämiseen chatin, videon ja äänipuheluiden avulla. Tärkeä ero muihin saman tarkoituksen avoimiin projekteihin, kuten Revolt ja Rocket.Chat, on protokollatason yhteensopivuus patentoidun Discord messengerin kanssa - Fosscord-käyttäjät voivat kommunikoida ihmisten kanssa, jotka jatkavat discord.com-palvelun käyttöä. Projektikoodi on kirjoitettu TypeScriptillä Node.js-alustan avulla ja sitä jaetaan AGPLv3-lisenssillä. Valmiit palvelinkoontiversiot on valmistettu Linuxille, Windowsille ja macOS:lle.

Palvelin, jonka avulla voit ottaa alustan käyttöön itse, sisältää komponentteja, joissa on toteutettu Discord-yhteensopiva HTTP API, WebSocket-protokollaan perustuva yhdyskäytävä, sisällönjakeluverkko sekä RTC- ja WebRTC-palvelimet ääni- ja videoviestinnän järjestämiseen. , apuohjelmat ja web-käyttöliittymä hallintaa varten. MongoDB:tä käytetään DBMS:nä. Projektissa kehitetään erikseen asiakas- ja CSS-kehys Discord-tyyppisten rajapintojen luomiseen.

Ensimmäinen julkaisu Fosscord-viestintäalustasta, joka on yhteensopiva Discordin kanssa

Projektin perimmäinen tavoite on luoda Discord-klooni, joka on täysin taaksepäin yhteensopiva, mutta tarjoaa edistyneitä ominaisuuksia. Fosscord-asiakasohjelma pystyy korvaamaan viralliset Discord-asiakkaat, ja Fosscord-palvelimen avulla voit käyttää Discord-yhteensopivaa palvelinta omalla laitteistollasi. Discord-tuki tasoittaa käyttäjien siirtymistä avoimeen alustaan, yksinkertaistaa robottien siirtoa ja tarjoaa mahdollisuuden ylläpitää samoja työnkulkuja ja viestintäympäristöä - siirron jälkeen käyttäjät voivat edelleen kommunikoida kollegoiden kanssa, jotka jatkavat Discordin käyttöä.

Fosscord-alustan etujen joukossa on kyky hienosäätää kaikkia näkökohtia ja rajoituksia, hajautettu arkkitehtuuri, jossa ei ole yhtä vikakohtaa (oletetaan, että asiakas voi muodostaa yhteyden useisiin palvelimiin samanaikaisesti), kyky laajentaa toimintoja laajennuksien avulla, muuta ulkoasua teemojen ja päästä päähän -salauksen käytön avulla luottamuksellisissa neuvotteluissa. Palvelimen ominaisuuksien laajentamiseksi tarjotaan tuki boteille.

Ensimmäinen julkaisu Fosscord-viestintäalustasta, joka on yhteensopiva Discordin kanssa


Lähde: opennet.ru

Lisää kommentti