Telegram Panel
Un sistema open source per operare più account Telegram da un unico piano di controllo: gestione degli account, monitoraggio per parole chiave e operazioni di massa. Le stesse funzionalità sono disponibili tramite tre interfacce (un bot Telegram, una UI da terminale interattiva e un'interfaccia a riga di comando programmabile), così si adatta sia all'uso quotidiano sia all'automazione. È costruito su Telethon con un design asyncio-first ed è supportato da una suite di 341 test.
Un codebase Python costruito su Telethon con approccio asyncio-first: un singolo event loop per invocazione della CLI, un semaforo di concorrenza limitato per il lavoro di massa e stato condiviso protetto da lock. Un SessionManager gestisce il ciclo di vita degli account e il ripristino delle sessioni, un router smista comandi, callback e messaggi, e moduli dedicati coprono operazioni di massa, monitoraggio per parole chiave, validazione e logging. Le CLI usano click, prompt-toolkit e rich, e 341 test girano con pytest.
Tre interfacce, un solo core
Un bot Telegram, una UI da terminale interattiva e un'interfaccia a riga di comando programmabile espongono tutte le stesse funzionalità, così gestisci gli account dal telefono o li automatizzi da uno script.
Gestione multi-account
Aggiunta, attivazione e disattivazione degli account con ripristino automatico delle sessioni salvate e pulizia di quelle revocate, il tutto mantenuto tra i riavvii.
Monitoraggio e inoltro per parole chiave
Filtra i messaggi su ogni account attivo per parola chiave, inoltra le corrispondenze a un canale designato in tempo reale e rispetta una lista di ignore per utente.
Operazioni di massa con limiti di sicurezza
Esegue reazioni, voti ai sondaggi, ingressi, uscite, blocchi, messaggi privati e commenti su molti account in una volta, con limiti di concorrenza e gestione del FloodWait.