Integration telegram #45

Closed
opened 2025-04-09 15:00:41 +00:00 by tcsenpai · 0 comments
Owner

Originally created by @GiuPic on 2/8/2025

l bot è stato creato per sostituire i comandi da terminale e permettere l'interazione tramite Telegram. Ogni download viene eseguito all'interno di una sessione screen, consentendo di scaricare più contenuti contemporaneamente.

Per avviare il bot in background, è sufficiente eseguire il comando all'interno di una sessione screen e poi premere Ctrl + A, seguito da D, per uscire dalla sessione senza interrompere il bot.

Funzionamento dei comandi:
🔹 /start – Avvia una nuova ricerca per il download. Questo comando esegue le stesse operazioni che farebbe lo script se avviato manualmente da terminale con test_run.py.
🔹 /list – Mostra lo stato dei download attivi, con la possibilità di:

Interrompere un download errato con /stop .
Visualizzare in tempo reale l'output di un download con /screen .
⚠ Attenzione: Se un download viene interrotto, potrebbero rimanere file incompleti nella cartella specificata in config.json. Questi file devono essere eliminati manualmente per evitare problemi di spazio o gestione.

🛠 Configurazione: Attualmente, le impostazioni del bot si trovano nel file config.json, che è nella stessa cartella dello script telegram_bot.py.

*Originally created by @GiuPic on 2/8/2025* l bot è stato creato per sostituire i comandi da terminale e permettere l'interazione tramite Telegram. Ogni download viene eseguito all'interno di una sessione screen, consentendo di scaricare più contenuti contemporaneamente. Per avviare il bot in background, è sufficiente eseguire il comando all'interno di una sessione screen e poi premere Ctrl + A, seguito da D, per uscire dalla sessione senza interrompere il bot. Funzionamento dei comandi: 🔹 /start – Avvia una nuova ricerca per il download. Questo comando esegue le stesse operazioni che farebbe lo script se avviato manualmente da terminale con test_run.py. 🔹 /list – Mostra lo stato dei download attivi, con la possibilità di: Interrompere un download errato con /stop <ID>. Visualizzare in tempo reale l'output di un download con /screen <ID>. ⚠ Attenzione: Se un download viene interrotto, potrebbero rimanere file incompleti nella cartella specificata in config.json. Questi file devono essere eliminati manualmente per evitare problemi di spazio o gestione. 🛠 Configurazione: Attualmente, le impostazioni del bot si trovano nel file config.json, che è nella stessa cartella dello script telegram_bot.py.
Sign in to join this conversation.
No Milestone
No project
No Assignees
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: github/StreamingCommunity#45
No description provided.