GitHub-ում հրապարակվել է նախագիծ Opengram — Telegram-ի բաց սերվերային իրականացման պրոյեկտ, գրված C#/.NET 9-ում։ Այն կիրառում է MTProto և թույլ է տալիս կառուցել մեսենջերի համատեղելի սերվերային մասը սեփական ենթակառուցվածքում:
Opengram-ը հայտարարում է անձնական զրույցների, խմբերի, սուպերգրուպերի, ալիքների, գաղտնի զրույցների, Bot API-ի, TURN/STUN միջոցով զանգերի և mediasoup-ի, ստիկերների, ռեակցիաների, հարմարեցված էմոջիների, պատմությունների, Stars և Star Gifts-ի աջակցությունը: Տրասնկտուրային սերվեր ահա միկրոպարամետների հավաքածու, որոնք գործարկվում են Docker Compose-ի միջոցով. առանձին բաղադրիչներ պատասխանատվություն են կրում մուտքագրված MTProto կապերի, ավտորիզացիայի, սեսիաների, հրահանգների և հարցումների, Bot API-ի, ֆայլերի, զանգերի և ադմինիստրատիվ գործառույթների համար:
Նախագիծն առայժմ թվում է վաղ, բայց ամբիցիոզ փորձ ինքնակառավարման հյուրընկալման համակարգի նվիրաբերելու համար Telegram-ի սերվերային ենթակառուցվածքի համար: Կարևոր է, որ սա Telegram-ի պաշտոնական նախագիծը չէ և ոչ թե «Telegram-ի մեկ կլիկի փոխարինիչ», այլ փորձարկային բաց իրականացում, որը պահանջում է բանալի, միջավայր և ենթակառուցվածքային ծառայությունների կարգավորում:
Ծրագրի լիցենզիան նկարագրված է հետևյալ կերպ՝ նախագիծը հիմնված է mytelegram. Բոլոր իրավունքները պատկանում են այդ կոդի հեղինակներին; հարգեք աղբյուրի լիցենզիայի և Telegram-ի ապրանքային նշանի պայմանները:
Ընտանիք: linux.org.ru
