Discord-ի հետ համատեղելի Fosscord կապի հարթակի առաջին թողարկումը

Հրապարակվել է Fosscord նախագծի սերվերային մասի առաջին փորձարարական թողարկումը, որը մշակում է հաղորդակցության բաց հարթակ համայնքներում հաղորդակցության կազմակերպման համար՝ օգտագործելով չաթ, տեսա և ձայնային զանգեր։ Նմանատիպ նպատակի այլ բաց նախագծերից, ինչպիսիք են Revolt-ը և Rocket.Chat-ը, կարևոր տարբերությունն արձանագրության մակարդակի համատեղելիության ապահովումն է սեփական Discord մեսենջերի հետ. Fosscord-ի օգտվողները կարող են շփվել մարդկանց հետ, ովքեր շարունակում են օգտվել discord.com ծառայությունից: Ծրագրի կոդը գրված է TypeScript-ում՝ օգտագործելով Node.js հարթակը և տարածվում է AGPLv3 լիցենզիայի ներքո: Սերվերի պատրաստի կոնստրուկցիաները պատրաստված են Linux-ի, Windows-ի և macOS-ի համար:

Սերվերը, որը թույլ է տալիս ինքնուրույն տեղակայել հարթակը, ներառում է բաղադրիչներ Discord-ի հետ համատեղելի HTTP API-ի ներդրմամբ, WebSocket արձանագրության վրա հիմնված դարպաս, բովանդակության առաքման ցանց, RTC և WebRTC սերվերներ ձայնային և տեսահաղորդակցությունների կազմակերպման համար: , կոմունալ ծառայություններ և վեբ ինտերֆեյս կառավարման համար: MongoDB-ն օգտագործվում է որպես DBMS: Առանձին-առանձին, նախագիծը մշակում է հաճախորդ և CSS շրջանակ՝ Discord ոճի միջերեսներ ստեղծելու համար:

Discord-ի հետ համատեղելի Fosscord կապի հարթակի առաջին թողարկումը

Ծրագրի վերջնական նպատակը Discord-ի կլոն ստեղծելն է, որը լիովին համատեղելի է հետընթացին, բայց ապահովում է առաջադեմ հնարավորություններ: Fosscord-ի հաճախորդը կկարողանա փոխարինել պաշտոնական Discord-ի հաճախորդներին, իսկ Fosscord-ի սերվերը թույլ կտա գործարկել Discord-ի հետ համատեղելի սերվեր ձեր սեփական սարքաշարի վրա: Discord-ի աջակցությունը կհարթեցնի օգտատերերի անցումը բաց հարթակ, կպարզեցնի բոտերի միգրացիան և հնարավորություն կտա պահպանել նույն աշխատանքային հոսքերը և հաղորդակցման միջավայրը. միգրացիայից հետո օգտվողները դեռ կկարողանան շփվել գործընկերների հետ, ովքեր շարունակում են օգտագործել Discord-ը:

Fosscord պլատֆորմի առավելությունների թվում է բոլոր ասպեկտներն ու սահմանափակումները ճշգրտելու ունակությունը, ապակենտրոնացված ճարտարապետությունը ձախողման մեկ կետի բացակայությամբ (ենթադրվում է, որ հաճախորդը կարող է միաժամանակ միանալ մի քանի սերվերների), ֆունկցիոնալությունը ընդլայնելու ունակությունը: պլագինների միջոցով փոխել տեսքը թեմաների և գաղտնի բանակցությունների համար ծայրից ծայր կոդավորման օգտագործման միջոցով: Սերվերի հնարավորություններն ընդլայնելու համար տրամադրվում է բոտերի աջակցություն:

Discord-ի հետ համատեղելի Fosscord կապի հարթակի առաջին թողարկումը


Source: opennet.ru

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