GitHubis on avaldatud projekt Opengram â avatud serveri rakendus Telegram, kirjutatud C#/.NET 9. Projekt rakendab MTProto ja vĂ”imaldab juurutada ĂŒhilduvat serveripoolset osa sĂ”numiteenusest oma infrastruktuuris.
Opengram teatab toetavat isiklikke vestlusi, gruppe, supergruppe, kanaleid, salajasi vestlusi, Bot API-d, kĂ”nesid TURN/STUN kaudu ja mediasoup, kleebiseid, reaktsioone, kohandatud emojiesid, lugusid, Stars ja Star Gifts. Arhitektuuriliselt server on see koondatud mikroteenuste kogumikuks, mis kĂ€ivituvad lĂ€bi Docker Compose: eraldi komponendid vastutavad sissetulevate MTProto-ĂŒhenduste, volituste, sessioonide, kĂ€skude ja pĂ€ringute töötlemise, Bot API, failide, kĂ”nede ja halduse eest.
Projekt nĂ€eb praegu vĂ€lja nagu varajane, kuid ambitsioonikas katse saada self-hosted alternatiiv Telegrami serveri infrastruktuurile. Oluline on, et see ei ole ametlik Telegrami projekt ega valmis 'Telegrami asendaja ĂŒhe klĂ”psuga', vaid eksperimentaalne avatud rakendus, mis nĂ”uab vĂ”tmete, keskkonna ja infrastruktuuri teenuste seadistamist.
Projekti litsents on kirjeldatud jÀrgmiselt: projekt pÔhineb mytelegram. KÔik Ôigused originaalkoodi suhtes kuuluvad selle autoritele; austage algse projekti litsentsi ja Telegrami kaubamÀrke.
Allikas: linux.org.ru
