เปิดตัวแพลตฟอร์มการสื่อสาร Fosscord รุ่นแรกที่เข้ากันได้กับ Discord

เวอร์ชันทดลองแรกของส่วนเซิร์ฟเวอร์ของโครงการ Fosscord ได้รับการเผยแพร่แล้ว โดยเป็นการพัฒนาแพลตฟอร์มการสื่อสารแบบเปิดสำหรับการจัดการการสื่อสารในชุมชนโดยใช้การแชท การสนทนาทางวิดีโอ และการโทรด้วยเสียง ความแตกต่างที่สำคัญจากโปรเจ็กต์แบบเปิดอื่นๆ ที่มีจุดประสงค์คล้ายกัน เช่น Revolt และ Rocket.Chat คือการจัดเตรียมความเข้ากันได้ระดับโปรโตคอลกับ Discord ผู้ส่งสารที่เป็นกรรมสิทธิ์ ผู้ใช้ Fosscord สามารถสื่อสารกับผู้ที่ยังคงใช้บริการ discord.com ต่อไป รหัสโครงการเขียนด้วย TypeScript โดยใช้แพลตฟอร์ม Node.js และเผยแพร่ภายใต้ใบอนุญาต AGPLv3 โครงสร้างเซิร์ฟเวอร์สำเร็จรูปได้รับการจัดเตรียมสำหรับ Linux, Windows และ macOS

เซิร์ฟเวอร์ซึ่งช่วยให้คุณสามารถปรับใช้แพลตฟอร์มได้ด้วยตัวเอง รวมถึงส่วนประกอบที่มีการใช้งาน HTTP API ที่เข้ากันได้กับ Discord, เกตเวย์ที่ใช้โปรโตคอล WebSocket, เครือข่ายการจัดส่งเนื้อหา, เซิร์ฟเวอร์ RTC และ WebRTC สำหรับจัดระเบียบการสื่อสารด้วยเสียงและวิดีโอ ยูทิลิตี้และเว็บอินเตอร์เฟสสำหรับการจัดการ MongoDB ถูกใช้เป็น DBMS โปรเจ็กต์กำลังพัฒนาไคลเอนต์และเฟรมเวิร์ก CSS สำหรับการสร้างอินเทอร์เฟซสไตล์ Discord

เปิดตัวแพลตฟอร์มการสื่อสาร Fosscord รุ่นแรกที่เข้ากันได้กับ Discord

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

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

เปิดตัวแพลตฟอร์มการสื่อสาร Fosscord รุ่นแรกที่เข้ากันได้กับ Discord


ที่มา: opennet.ru

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