Auf GitHub wurde ein Projekt veröffentlicht Opengram â eine offene Serverimplementierung von Telegram, geschrieben in C#/.NET 9. Das Projekt implementiert MTProto und ermöglicht die Bereitstellung einer kompatiblen Serverkomponente des Messengers auf der eigenen Infrastruktur.
Opengram unterstĂŒtzt persönliche Chats, Gruppen, Supergruppen, KanĂ€le, geheime Chats, Bot API, Anrufe ĂŒber TURN/STUN und mediasoup, Sticker, Reaktionen, benutzerdefinierte Emojis, Geschichten, Stars und Star Gifts. Architektonisch der Server besteht es aus einer Reihe von Mikrodiensten, die ĂŒber Docker Compose ausgefĂŒhrt werden: Einzelne Komponenten sind verantwortlich fĂŒr eingehende MTProto-Verbindungen, Authentifizierung, Sessions, Verarbeitung von Befehlen und Anfragen, Bot API, Dateien, Anrufe und Verwaltung.
Das Projekt erscheint bisher als ein frĂŒher, aber ehrgeiziger Versuch, eine selbst gehostete Alternative zur Serverinfrastruktur von Telegram zu schaffen. Wichtig ist, dass dies kein offizielles Telegram-Projekt ist und kein fertiger âErsatz fĂŒr Telegram mit einem Klickâ, sondern eine experimentelle offene Implementierung, die eine Konfiguration von SchlĂŒsseln, Umgebung und Infrastrukturservices erfordert.
Die Lizenz des Projekts wird wie folgt beschrieben: das Projekt basiert auf mytelegram. Alle Rechte am ursprĂŒnglichen Code gehören seinen Autoren; respektieren Sie die Lizenzbedingungen des ursprĂŒnglichen Projekts und die Marken von Telegram.
Quelle: linux.org.ru
