Torna al portfolio

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.

// Architettura

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.

// Funzionalità chiave

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.

// Stack tecnologico
PythonTelethonasyncioClickpytest
// Contatti

Hai un progetto in mente?|

Raccontaci cosa stai costruendo e ti ricontattiamo.

orv:~$new-project
oppure contattaci direttamente
Telegram@OrvTeam
GitHub@ItsOrv
Email
orv© 2026