Servizio Telegram-first
Il flusso principale avviene in chat privata con il bot Telegram. Il sito pubblico resta statico: non carica documenti, non espone una dashboard e non fa proxy verso il runtime del bot.
Dati Telegram
- Il bot puo usare identificativi Telegram come user id, chat id, username visibile, comandi e callback.
- Questi dati servono per autorizzare l'uso, inviare risposte, mostrare lo storico personale e gestire metriche operative leggere.
- Telegram resta il canale tecnico usato per ricevere file e restituire risultati.
File e documenti
- DocMolder tratta PDF, immagini, scansioni e output derivati solo per eseguire l'azione richiesta.
- I contenuti dei documenti non sono pensati per essere loggati, copiati in report o conservati come archivio.
- I file di lavorazione sono temporanei e vengono rimossi a fine flusso o dal cleanup schedulato.
Storico, job e backup
- Il database puo conservare metadati tecnici dei job: azione, stato, tempi, dimensioni, esito o errore sintetico.
- Lo storico leggero serve a funzioni come `/history`, `/last`, retry, admin console e diagnostica.
- I backup SQLite sono trattati come dati sensibili e devono avere retention breve e verificabile.
Cancellazione e reset
- Il comando `/reset` pulisce la sessione corrente e le preferenze rapide dell'utente.
- Il cleanup job rimuove i file temporanei secondo le soglie operative configurate.
- La cancellazione self-service completa dello storico utente e la retention massima formale dei vecchi job restano decisioni aperte.
Limiti operativi
Il servizio puo rifiutare, rimandare o interrompere lavorazioni troppo pesanti per proteggere VPS, coda e altri utenti. I limiti riguardano dimensione file, numero di file per sessione, burst upload, job concorrenti, timeout e risorse della VPS.