06-sep: [menu] seccion Domotica (aspiradora+termo), tablets Ines+Carolina en parental, fin-accion limpia chat + vuelve a /menu

This commit is contained in:
juanjo
2026-09-06 13:53:28 +02:00
parent 2b1fdcc8fd
commit bc435b3666
2 changed files with 69 additions and 2 deletions

View File

@@ -348,6 +348,20 @@ def _ejecutar_borrado(chat_id, numero):
enviar(f"🗑️ Tarea borrada: <b>{titulo[:80]}</b>", chat_id)
else:
enviar(f"❌ No se pudo borrar <b>{titulo[:60]}</b>: {detalle}", chat_id)
# Cierra el panel de descargas, limpia toda la pantalla y deja
# el mensaje para volver al menu.
try:
estado_panel = panel_descargas.pop(chat_id, None)
if estado_panel and estado_panel.get("message_id"):
borrar(chat_id, estado_panel["message_id"])
except Exception:
pass
time.sleep(4)
try:
limpiar_pantalla(chat_id)
except Exception:
pass
enviar("✅ Hecho. Pulsa /menu para volver al menú.", chat_id)
return True
@@ -791,6 +805,9 @@ def procesar(texto, chat_id):
" ✏️ Ej: <code>/descargar magnet:?xt=urn:btih:...</code>\n"
"<b>10.</b> <code>termo on|off|estado</code> — controla el enchufe Tapo\n"
" ✏️ Ej: <code>/termo estado</code>\n\n"
"━━━ 🏠 DOMÓTICA ━━━\n"
"<b>10b.</b> <code>aspiradora estado|start|stop|home|pause|locate</code> — Dreame D10 Plus\n"
" ✏️ Ej: <code>/aspiradora estado</code>\n\n"
"━━━ 📺 TV ━━━\n"
"<b>11.</b> <code>tv &lt;mensaje&gt;</code> — mensaje rápido a la tele\n"
" ✏️ Ej: <code>/tv la cena está lista</code>\n"