superguardado: comando limpieza (limpia procesos atascados de la Pi) + limpiar.py

This commit is contained in:
minguezsanzjuanjose
2026-08-02 22:49:59 +02:00
parent 33e50ca274
commit 5d232cd830
7 changed files with 339 additions and 1 deletions

View File

@@ -137,6 +137,15 @@ def procesar(texto, chat_id):
log(f"panorama: {r.stdout.strip()[-200:]}")
except Exception as e:
log(f"panorama error: {e}")
elif t in ("limpieza", "/limpieza", "limpiar", "/limpiar"):
enviar("🧹 Ejecutando limpieza...", chat_id)
try:
from limpiar import limpiar
resultado = limpiar()
enviar(f"<pre>{resultado}</pre>", chat_id)
except Exception as e:
log(f"limpieza error: {e}")
enviar(f"❌ Error: {e}", chat_id)
elif t.startswith("youtube ") or t.startswith("/youtube "):
url = texto.split(" ", 1)[1].strip()
if not url:
@@ -151,7 +160,8 @@ def procesar(texto, chat_id):
"<b>tv &lt;mensaje&gt;</b> — mensaje rápido a la tele\n"
"<b>alarma &lt;mensaje&gt;</b> — secuencia completa (sirena x3)\n"
"<b>youtube &lt;URL&gt;</b> — reproduce YouTube y apaga al terminar\n"
"<b>panorama</b> — fotos de las cámaras",
"<b>panorama</b> — fotos de las cámaras\n"
"<b>limpieza</b> — limpia procesos atascados de la Pi",
chat_id)