A GitHub-on közzétett projekt Opengram — a Telegram nyílt szerveroldali megvalósítása, C#\/ .NET 9 nyelven írva. A projekt megvalósítja az MTProto-t, és lehetővé teszi a messengeri kompatibilis szerveroldal telepítését saját infrastruktúrán.
Az Opengram támogatja a személyes csevegéseket, csoportokat, szupercsoportokat, csatornákat, titkos csevegéseket, a Bot API-t, a TURN\/STUN-on keresztüli hívásokat és a mediasoup-t, matricákat, reakciókat, egyedi emojikat, történeteket, Stars-t és Star Gifts-t. Architektonikusan szerver mikroszolgáltatásokból áll, amelyeket Docker Compose segítségével indítanak el: az egyes összetevők felelősek a bejövő MTProto kapcsolatokért, az azonosításért, ülésekért, parancsok és kérdések feldolgozásáért, a Bot API-ért, fájlokért, hívásokért és adminisztrációért.
A projekt egyelőre korai, de ambiciózus kísérletnek tűnik, hogy önállóan üzemeltethető alternatívát adjon a Telegram szerver infrastruktúrájának. Fontos megjegyezni, hogy ez nem a Telegram hivatalos projektje, és nem egy kész "cserélő Telegram egy kattintással", hanem egy kísérleti nyílt megvalósítás, amely kulcsok, környezet és infrastruktúra szolgáltatások beállítását igényli.
A projekt engedélye a következőképpen van leírva: a projekt alapja a mytelegram. Minden jog a származási kódra a szerzőit illeti; tiszteld a származási projekt licenceit és a Telegram védjegyeit.
Forrás: linux.org.ru
