Ang proyekto sa Revolt nagpalambo sa usa ka bukas nga alternatibo sa plataporma sa Discord

Ang proyekto sa Revolt nagpalambo sa usa ka plataporma sa komunikasyon nga gitumong sa paghimo sa usa ka bukas nga analogue sa proprietary Discord messenger. Sama sa Discord, ang plataporma sa Revolt naka-focus sa paghimo og mga plataporma alang sa pag-organisar sa komunikasyon tali sa mga komunidad ug mga grupo nga adunay komon nga interes. Ang Revolt nagtugot kanimo sa pagpadagan sa imong kaugalingon nga server para sa komunikasyon sa imong lugar ug, kung gikinahanglan, pagsiguro nga ang paghiusa niini sa usa ka Web site o pagpakigsulti gamit ang magamit nga mga aplikasyon sa kliyente. Alang sa dali nga pag-deploy sa server, gitanyag ang usa ka sulud nga imahe alang sa Docker.

Ang bahin sa server sa Revolt gisulat sa Rust, naggamit sa MongoDB DBMS alang sa pagtipig ug giapod-apod ubos sa lisensya sa AGPLv3. Ang bahin sa kliyente gisulat sa TypeScript ug sa bersyon alang sa mga sistema sa desktop gibase sa Electron platform, ug sa bersyon sa web application - sa Preact framework ug sa Vite toolkit. Gilain, ang proyekto nagpalambo sa mga sangkap sama sa usa ka server alang sa komunikasyon sa tingog, usa ka serbisyo sa pagbinayloay sa file, usa ka proxy ug usa ka generator sa mga widget nga gitukod sa mga panid. Ang mga mobile application para sa Android ug iOS wala gihatag; hinuon, gisugyot nga gamiton ang usa ka naka-install nga web application nga naglihok sa PWA (Progressive Web Apps) mode.

Ang plataporma anaa sa inisyal nga beta testing stage ug sa iyang kasamtangan nga porma nagsuporta lamang sa text ug voice chat, nga mahimong gamiton, pananglitan, alang sa mga magdudula sa pagpakigsulti samtang nagdula og mga dula sa kompyuter. Ang sukaranan nga mga bahin naglakip sa pagtakda sa kahimtang sa tiggamit, paghimo sa usa ka profile nga adunay Markdown markup, paglakip sa mga badge sa tiggamit, paghimo sa mga grupo sa gumagamit, mga channel ug server, pagbulag sa mga gahum, mga himan alang sa pag-block / pag-unblock sa mga naglapas, suporta sa pagpadala mga imbitasyon (pagdapit).

Sa umaabot nga mga pagpagawas, gipaabut namon ang suporta alang sa mga bot, usa ka hingpit nga sistema sa moderation, ug mga module alang sa panagsama sa mga platform sa komunikasyon nga Discord ug Matrix. Sa mas taas nga termino, giplano nga ipatuman ang suporta alang sa luwas nga mga chat (E2EE Chat), nga naggamit sa end-to-end encryption sa kilid sa mga partisipante. Sa parehas nga oras, ang proyekto wala magtinguha nga molambo padulong sa desentralisado ug federated nga mga sistema nga naghiusa sa daghang mga server. Ang pag-alsa wala naningkamot nga makigkompetensya sa Matrix, dili gusto nga makomplikado ang pagpatuman sa protocol, ug gikonsiderar ang niche niini nga paghimo sa labing maayo nga naglihok nga mga single server alang sa indibidwal nga mga proyekto ug komunidad nga mahimong magamit sa usa ka barato nga VPS.

Lakip sa mga chat platform nga duol sa Revolt, mahimo usab natong timan-an ang partially open project nga Rocket.Chat, ang server nga bahin niini gisulat sa JavaScript, midagan sa Node.js nga plataporma ug giapod-apod ubos sa lisensya sa MIT. Sa Rocket.Chat, ang sukaranan lamang nga pag-andar ang bukas, ug ang mga dugang nga bahin giapod-apod sa porma sa bayad nga mga add-on. Ang Rocket.Chat limitado sa text messaging ug nag-una nga naka-focus sa pag-organisar sa komunikasyon tali sa mga kauban sa mga kompanya ug pagpadali sa interaksyon sa mga kustomer, kauban ug mga supplier.

Source: opennet.ru

Idugang sa usa ka comment