Das Projekt wurde auf GitHub veröffentlicht Opengram â eine offene serverseitige Implementierung von Telegram, geschrieben in C#/.NET 9. Das Projekt implementiert MTProto und ermöglicht es, einen kompatiblen Serverteil des Messengers in der eigenen Infrastruktur bereitzustellen.
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 Server besteht es aus einer Sammlung von Mikrodiensten, die ĂŒber Docker Compose gestartet werden: einzelne Komponenten sind zustĂ€ndig fĂŒr eingehende MTProto-Verbindungen, Authentifizierung, Sitzungen, Verarbeitung von Befehlen und Anfragen, Bot API, Dateien, Anrufe und Administration.
Das Projekt sieht bisher aus wie ein frĂŒhes, aber ehrgeiziges Experiment, eine self-hosted Alternative zur Serverinfrastruktur von Telegram zu schaffen. Es ist wichtig zu beachten, dass dies nicht das offizielle Telegram-Projekt ist und kein sofort einsatzbereiter âErsatz fĂŒr Telegram mit einem Klickâ, sondern eine experimentelle offene Implementierung, die die Konfiguration von SchlĂŒsseln, Umgebung und Infrastrukturdiensten erfordert.
Die Lizenz des Projekts wird so beschrieben: das Projekt basiert auf mytelegram. Alle Rechte am Originalcode gehören seinen Autoren; respektieren Sie die Lizenzbedingungen des ursprĂŒnglichen Projekts und die Warenzeichen von Telegram.
Quelle: linux.org.ru
