โครงการ Revolt กำลังพัฒนาทางเลือกแบบเปิดสำหรับแพลตฟอร์ม Discord

โครงการ Revolt กำลังพัฒนาแพลตฟอร์มการสื่อสารที่มุ่งสร้างอะนาล็อกแบบเปิดของผู้ส่งสาร Discord ที่เป็นกรรมสิทธิ์ เช่นเดียวกับ Discord แพลตฟอร์ม Revolt มุ่งเน้นไปที่การสร้างแพลตฟอร์มสำหรับจัดการการสื่อสารระหว่างชุมชนและกลุ่มที่มีความสนใจร่วมกัน Revolt อนุญาตให้คุณเรียกใช้เซิร์ฟเวอร์ของคุณเองเพื่อการสื่อสารในสถานที่ของคุณและหากจำเป็น ให้ตรวจสอบให้แน่ใจว่าเซิร์ฟเวอร์รวมเข้ากับเว็บไซต์หรือสื่อสารโดยใช้แอปพลิเคชันไคลเอนต์ที่มีอยู่ เพื่อการปรับใช้เซิร์ฟเวอร์ที่รวดเร็ว มีการเสนออิมเมจคอนเทนเนอร์สำหรับ Docker

ส่วนเซิร์ฟเวอร์ Revolt เขียนด้วยภาษา Rust ใช้ MongoDB DBMS สำหรับการจัดเก็บ และเผยแพร่ภายใต้ลิขสิทธิ์ AGPLv3 ส่วนของไคลเอนต์เขียนด้วย TypeScript และในเวอร์ชันสำหรับระบบเดสก์ท็อปนั้นใช้แพลตฟอร์ม Electron และในเวอร์ชันของเว็บแอปพลิเคชัน - บนเฟรมเวิร์ก Preact และชุดเครื่องมือ Vite โปรเจ็กต์กำลังพัฒนาส่วนประกอบแยกกัน เช่น เซิร์ฟเวอร์สำหรับการสื่อสารด้วยเสียง บริการแลกเปลี่ยนไฟล์ พร็อกซี และเครื่องสร้างวิดเจ็ตที่สร้างไว้ในเพจ ไม่มีแอปพลิเคชันมือถือสำหรับ Android และ iOS แต่เสนอให้ใช้แอปพลิเคชันเว็บที่ติดตั้งซึ่งทำงานในโหมด PWA (Progressive Web Apps) แทน

แพลตฟอร์มดังกล่าวอยู่ในช่วงทดสอบเบต้าเบื้องต้น และในรูปแบบปัจจุบันรองรับเฉพาะการแชทด้วยข้อความและเสียงเท่านั้น ซึ่งสามารถใช้เพื่อให้ผู้เล่นสื่อสารขณะเล่นเกมคอมพิวเตอร์ด้วยกันได้ คุณสมบัติพื้นฐาน ได้แก่ การตั้งค่าสถานะของผู้ใช้ การสร้างโปรไฟล์ด้วยมาร์กอัป Markdown การติดตราให้กับผู้ใช้ การสร้างกลุ่มผู้ใช้ ช่องทางและเซิร์ฟเวอร์ การแยกอำนาจ เครื่องมือสำหรับการบล็อก/ปลดบล็อกผู้ฝ่าฝืน รองรับการส่งคำเชิญ (คำเชิญ)

ในการเปิดตัวที่กำลังจะมาถึง เราคาดว่าจะได้รับการสนับสนุนสำหรับบอท ระบบการดูแลที่ครบครัน และโมดูลสำหรับการทำงานร่วมกับแพลตฟอร์มการสื่อสาร Discord และ Matrix ในระยะยาว มีการวางแผนที่จะใช้การสนับสนุนการแชทที่ปลอดภัย (E2EE Chat) ซึ่งใช้การเข้ารหัสจากต้นทางถึงปลายทางในฝั่งของผู้เข้าร่วม ในเวลาเดียวกัน โครงการไม่ได้ตั้งใจที่จะพัฒนาไปสู่ระบบแบบกระจายอำนาจและแบบรวมศูนย์ที่รวมเซิร์ฟเวอร์หลายตัวเข้าด้วยกัน Revolt ไม่ได้พยายามแข่งขันกับ Matrix ไม่ต้องการทำให้การใช้งานโปรโตคอลซับซ้อน และถือว่าช่องทางเฉพาะของมันคือการสร้างเซิร์ฟเวอร์เดี่ยวที่ทำงานได้อย่างมีประสิทธิภาพสูงสุดสำหรับแต่ละโครงการและชุมชน ที่สามารถเปิดตัวบน VPS ราคาถูก

ในบรรดาแพลตฟอร์มแชทที่ใกล้กับ Revolt เรายังสามารถสังเกตโครงการ Rocket.Chat ที่เปิดบางส่วนได้ ซึ่งเป็นส่วนหนึ่งของเซิร์ฟเวอร์ที่เขียนด้วย JavaScript ทำงานบนแพลตฟอร์ม Node.js และเผยแพร่ภายใต้ใบอนุญาต MIT ใน Rocket.Chat มีเพียงฟังก์ชันพื้นฐานเท่านั้นที่เปิดอยู่ และคุณลักษณะเพิ่มเติมจะถูกแจกจ่ายในรูปแบบของส่วนเสริมแบบชำระเงิน Rocket.Chat จำกัดอยู่เพียงการส่งข้อความและมุ่งเน้นไปที่การจัดการการสื่อสารระหว่างเพื่อนร่วมงานในบริษัท และการอำนวยความสะดวกในการโต้ตอบกับลูกค้า คู่ค้า และซัพพลายเออร์

ที่มา: opennet.ru

เพิ่มความคิดเห็น