Prima lansare a platformei de comunicare Fosscord compatibilă cu Discord

A fost publicată prima lansare experimentală a părții server a proiectului Fosscord, dezvoltând o platformă de comunicare deschisă pentru organizarea comunicării în comunități folosind chat, video și apeluri vocale. O diferență importantă față de alte proiecte deschise cu un scop similar, cum ar fi Revolt și Rocket.Chat, este furnizarea de compatibilitate la nivel de protocol cu ​​messengerul proprietar Discord - utilizatorii Fosscord pot comunica cu persoanele care continuă să folosească serviciul discord.com. Codul proiectului este scris în TypeScript folosind platforma Node.js și este distribuit sub licența AGPLv3. Build-urile de server gata făcute sunt pregătite pentru Linux, Windows și macOS.

Serverul, care vă permite să implementați platforma pe cont propriu, include componente cu implementarea unui API HTTP compatibil Discord, un gateway bazat pe protocolul WebSocket, o rețea de livrare de conținut, servere RTC și WebRTC pentru organizarea comunicațiilor vocale și video , utilități și o interfață web pentru management. MongoDB este folosit ca SGBD. Separat, proiectul dezvoltă un client și un cadru CSS pentru crearea de interfețe în stil Discord.

Prima lansare a platformei de comunicare Fosscord compatibilă cu Discord

Scopul final al proiectului este de a crea o clonă Discord care este pe deplin compatibilă cu versiunea inversă, dar care oferă funcții avansate. Clientul Fosscord va putea înlocui clienții oficiali Discord, iar serverul Fosscord vă va permite să rulați un server compatibil Discord pe propriul hardware. Suportul Discord va ușura tranziția utilizatorilor către platforma deschisă, va simplifica migrarea boților și va oferi posibilitatea de a menține aceleași fluxuri de lucru și mediu de comunicare - după migrare, utilizatorii vor putea în continuare să comunice cu colegii care continuă să folosească Discord.

Printre avantajele platformei Fosscord, capacitatea de a regla toate aspectele și restricțiile, arhitectura descentralizată cu absența unui singur punct de eșec (este subînțeles că clientul se poate conecta la mai multe servere simultan), capacitatea de a extinde funcționalitatea prin pluginuri, schimbați aspectul prin teme și utilizarea criptării end-to-end pentru negocieri confidențiale. Pentru a extinde capacitățile serverului, este oferit suport pentru roboți.

Prima lansare a platformei de comunicare Fosscord compatibilă cu Discord


Sursa: opennet.ru

Adauga un comentariu