Le projet est publiĂ© sur GitHub Opengram â une implĂ©mentation serveur open-source de Telegram, Ă©crite en C#/.NET 9. Le projet implĂ©mente MTProto et permet de dĂ©ployer une partie serveur compatible du messager sur sa propre infrastructure.
Opengram prend en charge les conversations privĂ©es, les groupes, les supergroupes, les chaĂźnes, les discussions secrĂštes, l'API Bot, les appels via TURN/STUN et mediasoup, les autocollants, les rĂ©actions, les emojis personnalisĂ©s, les histoires, les Stars et les Star Gifts. Architecturally serveur il est construit comme un ensemble de microservices, lancĂ©s via Docker Compose : des composants distincts gĂšrent les connexions MTProto entrantes, l'autorisation, les sessions, le traitement des commandes et des requĂȘtes, l'API Bot, les fichiers, les appels et l'administration.
Le projet semble encore ĂȘtre une tentative prĂ©coce mais ambitieuse d'obtenir une alternative auto-hĂ©bergĂ©e Ă l'infrastructure serveur de Telegram. Il est important de noter qu'il ne s'agit pas d'un projet officiel de Telegram et pas d'un "remplaçant Telegram en un clic" prĂȘt Ă l'emploi, mais d'une implĂ©mentation open-source expĂ©rimentale nĂ©cessitant des configurations de clĂ©s, d'environnement et de services d'infrastructure.
La licence du projet est décrite comme suit : le projet est basé sur mytelegram. Tous les droits sur le code original appartiennent à ses auteurs ; respectez les conditions de la licence du projet d'origine et les marques de commerce de Telegram.
Source : linux.org.ru
