Revolt loyihasi Discord platformasiga ochiq alternativani ishlab chiqmoqda

Revolt loyihasi xususiy Discord messenjerining ochiq analogini yaratishga qaratilgan aloqa platformasini ishlab chiqmoqda. Discord singari, Revolt platformasi ham umumiy manfaatlarga ega bo'lgan jamoalar va guruhlar o'rtasida muloqotni tashkil qilish uchun platformalar yaratishga qaratilgan. Revolt sizga o'z uyingizda aloqa qilish uchun o'z serveringizni ishga tushirish va kerak bo'lganda uning veb-sayt bilan integratsiyalashuvini ta'minlash yoki mavjud mijoz ilovalari yordamida muloqot qilish imkonini beradi. Tezkor serverni joylashtirish uchun Docker uchun konteyner tasviri taklif etiladi.

Revolt server qismi Rust tilida yozilgan, saqlash uchun MongoDB DBMS dan foydalanadi va AGPLv3 litsenziyasi ostida tarqatiladi. Mijoz qismi TypeScript-da yozilgan va ish stoli tizimlari uchun versiyada Electron platformasida, veb-ilova versiyasida esa Preact framework va Vite asboblar to'plamida yaratilgan. Alohida ravishda, loyiha ovozli aloqa uchun server, fayl almashish xizmati, proksi-server va sahifalarga o'rnatilgan vidjetlar generatori kabi komponentlarni ishlab chiqmoqda. Android va iOS uchun mobil ilovalar taqdim etilmaydi, buning o'rniga PWA (Progressive Web Apps) rejimida ishlaydigan o'rnatilgan veb-ilovadan foydalanish taklif etiladi.

Platforma dastlabki beta sinov bosqichida va hozirgi ko'rinishida faqat matnli va ovozli chatni qo'llab-quvvatlaydi, masalan, o'yinchilar birgalikda kompyuter o'yinlarini o'ynashda muloqot qilishlari uchun ishlatilishi mumkin. Asosiy funktsiyalarga foydalanuvchi holatini sozlash, Markdown belgisi bilan profil yaratish, foydalanuvchiga nishonlarni biriktirish, foydalanuvchilar guruhlari, kanallar va serverlarni yaratish, vakolatlarni ajratish, qoidabuzarlarni bloklash/blokdan chiqarish vositalari, taklifnomalarni yuborishni qo‘llab-quvvatlash (taklif qilish) kiradi.

Kelgusi nashrlarda biz botlarni qo'llab-quvvatlashni, to'liq huquqli moderatsiya tizimini va Discord va Matrix aloqa platformalari bilan integratsiyalashuv modullarini kutamiz. Uzoq muddatli istiqbolda, ishtirokchilar tomonida uchdan-end shifrlashdan foydalanadigan xavfsiz chatlarni (E2EE Chat) qo'llab-quvvatlashni amalga oshirish rejalashtirilgan. Shu bilan birga, loyiha bir nechta serverlarni birlashtirgan markazlashtirilmagan va federatsiyalangan tizimlar tomon rivojlanish niyatida emas. Revolt Matrix bilan raqobatlashmoqchi emas, protokolni amalga oshirishni murakkablashtirishni istamaydi va o'z o'rnini arzon VPS-da ishlashi mumkin bo'lgan individual loyihalar va jamoalar uchun optimal ishlaydigan yagona serverlarni yaratish deb hisoblaydi.

Revoltga yaqin chat platformalari orasida server qismi JavaScript-da yozilgan, Node.js platformasida ishlaydi va MIT litsenziyasi ostida tarqatiladigan qisman ochiq loyiha Rocket.Chatni ham qayd etishimiz mumkin. Rocket.Chat-da faqat asosiy funksionallik ochiq va qo'shimcha funktsiyalar pullik qo'shimchalar ko'rinishida tarqatiladi. Rocket.Chat matnli xabar almashish bilan cheklangan va asosan kompaniyalardagi hamkasblar o‘rtasida muloqotni tashkil etish va mijozlar, hamkorlar va yetkazib beruvchilar bilan o‘zaro aloqalarni osonlashtirishga qaratilgan.

Manba: opennet.ru

a Izoh qo'shish