Revolt layihəsi Discord platformasına açıq alternativ hazırlayır

Revolt layihəsi özəl Discord messencerinin açıq analoqunun yaradılmasına yönəlmiş kommunikasiya platforması hazırlayır. Discord kimi, Revolt platforması da ümumi maraqları olan icmalar və qruplar arasında ünsiyyətin təşkili üçün platformalar yaratmağa yönəlib. Revolt sizə binalarınızda ünsiyyət üçün öz serverinizi idarə etməyə və lazım olduqda onun Veb saytla inteqrasiyasını təmin etməyə və ya mövcud müştəri proqramlarından istifadə edərək əlaqə saxlamağa imkan verir. Sürətli server yerləşdirilməsi üçün Docker üçün konteyner şəkli təklif olunur.

Revolt server hissəsi Rust dilində yazılmışdır, saxlama üçün MongoDB DBMS-dən istifadə edir və AGPLv3 lisenziyası altında paylanır. Müştəri hissəsi TypeScript-də yazılmışdır və masa üstü sistemlər üçün versiya Electron platformasına, veb proqram versiyasında isə Preact çərçivəsinə və Vite alət dəstinə əsaslanır. Layihə ayrıca, səsli rabitə üçün server, fayl mübadiləsi xidməti, proksi və səhifələrə quraşdırılmış vidjetlərin generatoru kimi komponentləri inkişaf etdirir. Android və iOS üçün mobil proqramlar təmin edilmir, bunun əvəzinə PWA (Progressive Web Apps) rejimində işləyən quraşdırılmış veb proqramdan istifadə etmək təklif olunur.

Platforma ilkin beta test mərhələsindədir və hazırkı formada yalnız mətn və səsli çatı dəstəkləyir, məsələn, oyunçuların birlikdə kompüter oyunları oynayarkən ünsiyyət qurması üçün istifadə edilə bilər. Əsas xüsusiyyətlərə istifadəçi statusunun təyin edilməsi, Markdown işarəsi ilə profilin yaradılması, istifadəçiyə nişanların əlavə edilməsi, istifadəçi qruplarının, kanalların və serverlərin yaradılması, səlahiyyətlərin ayrılması, pozucuların bloklanması/blokdan çıxarılması üçün alətlər, dəvətnamələrin göndərilməsinə dəstək (dəvət) daxildir.

Növbəti buraxılışlarda biz botlara dəstək, tam hüquqlu moderasiya sistemi və Discord və Matrix kommunikasiya platformaları ilə inteqrasiya üçün modullar gözləyirik. Daha uzunmüddətli perspektivdə iştirakçılar tərəfində uç-to-end şifrələmədən istifadə edən təhlükəsiz söhbətlər (E2EE Chat) üçün dəstəyin həyata keçirilməsi planlaşdırılır. Eyni zamanda, layihə bir neçə serveri birləşdirən mərkəzləşdirilməmiş və federasiya edilmiş sistemlərə doğru inkişaf etmək niyyətində deyil. Revolt Matrix ilə rəqabət aparmağa çalışmır, protokolun həyata keçirilməsini çətinləşdirmək istəmir və öz yerini ucuz VPS-də işə salına bilən fərdi layihələr və icmalar üçün optimal işləyən vahid serverlərin yaradılması hesab edir.

Revolt-a yaxın çat platformaları arasında server hissəsi JavaScript-də yazılmış, Node.js platformasında işləyən və MIT lisenziyası ilə yayılan qismən açıq olan Rocket.Chat layihəsini də qeyd edə bilərik. Rocket.Chat-da yalnız əsas funksionallıq açıqdır və əlavə funksiyalar ödənişli əlavələr şəklində paylanır. Rocket.Chat mətn mesajları ilə məhdudlaşır və əsasən şirkətlərdəki həmkarlar arasında ünsiyyətin təşkilinə və müştərilər, tərəfdaşlar və təchizatçılarla qarşılıqlı əlaqənin asanlaşdırılmasına yönəlib.

Mənbə: opennet.ru

Добавить комментарий