Sessions isolées, registre de comptes et worker MadelineProto dédié à chaque identité Telegram.
Telegram Manager — Console web privée Telegram
Console web privée multi-comptes Telegram (v2.1) : MTProto, temps réel SSE, administration de communauté, sécurité du compte et exports.
Ce que le projet démontre
SSE, journal d’événements local et mises à jour DOM ciblées pour éviter les rechargements complets.
Demandes d’adhésion, liens d’invitation, dossiers et expulsion distincte du bannissement.
Claviers de bot inline et de réponse, liens profonds, réactions, citations, médias et emojis animés.
2FA, clés d’accès, utilisateurs bloqués, autosuppression et sessions actives relus depuis Telegram.
PDF avec emojis, avatars et statuts de lecture ; archive ZIP avec page HTML hors ligne, JSON et médias.
Audit sécurité complet, CSP stricte, rate-limit Nginx, systemd et stockage privé hors webroot.
Telegram Manager en images
Architecture technique, tableau de bord, conversations par dossier, confidentialité, sessions et options de sécurité. Les données personnelles sont floutées.





Description
Telegram Manager est une console web privée conçue pour centraliser l’accès à plusieurs comptes Telegram sans reproduire un client Web classique. Le projet s’appuie directement sur MTProto via MadelineProto afin de piloter les conversations, groupes, forums et canaux depuis une interface locale maîtrisée.
L’architecture sépare chaque compte dans une session dédiée et un worker systemd persistant. Les événements Telegram sont normalisés dans un journal local puis diffusés au navigateur par Server-Sent Events : messages, éditions, suppressions, réactions, accusés de lecture, présence, saisie, et désormais demandes d’adhésion, sont appliqués de manière ciblée sans reconstruire la conversation.
La version 2.0 ajoute l’administration de communauté : validation des demandes d’adhésion avec notification Web Push, gestion des liens d’invitation de tous les administrateurs (bots compris), dossiers Telegram synchronisés, alertes par mots-clés et réponses rapides. Les conversations s’exportent en PDF, en JSON ou en archive consultable hors ligne.
Un espace Compte & sécurité relit directement l’état du compte Telegram : double authentification, autosuppression par défaut, clés d’accès, utilisateurs bloqués et sessions actives, avec délai d’expiration automatique et déconnexion ciblée, la session courante étant protégée. Un outil de nettoyage repère les conversations privées sans véritable échange et revérifie chacune côté Telegram avant suppression.
La sécurité a fait l’objet d’un audit complet : en-têtes HTTP et CSP stricte, cookie de session limité au chemin de l’application, protection CSRF, liste blanche Nginx des routes, limitation de débit des actions sensibles, erreurs journalisées sans aucune trace exposée et isolation stricte des données entre comptes.
Fonctionnalités & points techniques
- ▹Gestion de plusieurs comptes Telegram avec sessions MadelineProto isolées et workers systemd supervisés.
- ▹Flux temps réel Server-Sent Events avec fallback polling et mises à jour DOM ciblées.
- ▹Réponses, citations partielles, recherche, messages épinglés, réactions, transferts et messages de service.
- ▹Stickers, GIF, WebP/WebM et emojis animés TGS rendus localement avec Lottie.
- ▹Présence Online/Offline, indicateur de saisie et accusés de lecture ✓ / ✓✓ en temps réel.
- ▹Messages programmés (reprogrammation, envoi immédiat, suppression) et envoi silencieux.
- ▹Tableau de bord : statistiques groupes / canaux / droits d’administration, conversations récentes et identité du compte.
- ▹Claviers de bot : boutons inline (callback, URL, copie), clavier de réponse et liens profonds t.me/<bot>?start.
- ▹Demandes d’adhésion : validation individuelle ou en lot, compteur en direct et notification Web Push.
- ▹Liens d’invitation : création (validité, limite, validation), révocation, suppression, vue de tous les administrateurs.
- ▹Aperçu des invitations (t.me/+…) avec icône du groupe, adhésion directe ou demande de validation.
- ▹Dossiers Telegram synchronisés : création, modification, emoji, rangement des conversations.
- ▹Alertes par mots-clés (insensibles aux accents) et réponses rapides dans le composer.
- ▹Exports de conversation : PDF (emojis en couleur, avatars, statut de lecture), JSON et archive ZIP hors ligne.
- ▹Notifications navigateur Web Push (Service Worker, VAPID) et badge global des messages non lus.
- ▹Compte & sécurité : état 2FA, autosuppression par défaut, clés d’accès (consultation, suppression) et utilisateurs bloqués.
- ▹Sessions actives : détail des appareils, expiration automatique, déconnexion ciblée ou globale, session courante protégée.
- ▹Nettoyage prudent des conversations privées sans message réel, revérifiées côté Telegram au moment de la suppression.
- ▹Sécurité : CSP stricte, CSRF, cookie de session cantonné, rate-limit Nginx, erreurs sans fuite d’information.
- ▹Validation de l’environnement, scripts de rebuild, sauvegardes et releases versionnées.