05-sep: [parental] exponer consulta por Telegram

This commit is contained in:
juanjo
2026-09-05 18:42:54 +02:00
parent 5aff5f2ab7
commit 4fa74c900e

View File

@@ -393,6 +393,7 @@ def procesar(texto, chat_id):
"<code>/router clientes</code> — tabla ARP de clientes\n" "<code>/router clientes</code> — tabla ARP de clientes\n"
"<code>/router wifi</code> — radios Wi-Fi\n" "<code>/router wifi</code> — radios Wi-Fi\n"
"<code>/router inventario</code> — leases DHCP con IP y MAC\n" "<code>/router inventario</code> — leases DHCP con IP y MAC\n"
"<code>/router parental</code> — configuración parental actual\n"
"<code>/router reservar confirmar</code> — fija las IP actuales\n" "<code>/router reservar confirmar</code> — fija las IP actuales\n"
"<code>/router reiniciar confirmar</code> — reinicio protegido", "<code>/router reiniciar confirmar</code> — reinicio protegido",
chat_id, chat_id,
@@ -425,6 +426,13 @@ def procesar(texto, chat_id):
except Exception as e: except Exception as e:
log(f"router inventario error: {e}") log(f"router inventario error: {e}")
enviar(f"❌ Error consultando inventario: {e}", chat_id) enviar(f"❌ Error consultando inventario: {e}", chat_id)
elif accion_router in ("parental", "control-parental"):
try:
from router_control import control_parental
enviar("👪 <b>CONTROL PARENTAL ASUS</b>\n" + control_parental(), chat_id)
except Exception as e:
log(f"router parental error: {e}")
enviar(f"❌ Error consultando control parental: {e}", chat_id)
elif accion_router == "reservar": elif accion_router == "reservar":
if len(partes_router) < 2 or partes_router[1] != "confirmar": if len(partes_router) < 2 or partes_router[1] != "confirmar":
enviar("Para reservar las IP actuales responde exactamente: <code>/router reservar confirmar</code>", chat_id) enviar("Para reservar las IP actuales responde exactamente: <code>/router reservar confirmar</code>", chat_id)
@@ -508,7 +516,7 @@ def procesar(texto, chat_id):
" ✏️ Ej: <code>/estado</code>\n" " ✏️ Ej: <code>/estado</code>\n"
"<b>14.</b> <code>temperatura</code> — temperatura de la Pi\n" "<b>14.</b> <code>temperatura</code> — temperatura de la Pi\n"
" ✏️ Ej: <code>/temperatura</code>\n" " ✏️ Ej: <code>/temperatura</code>\n"
"<b>15.</b> <code>router estado|clientes|wifi|inventario</code> — controla el ASUS\n" "<b>15.</b> <code>router estado|clientes|wifi|inventario|parental</code> — controla el ASUS\n"
" ✏️ Ej: <code>/router estado</code>\n" " ✏️ Ej: <code>/router estado</code>\n"
"<b>16.</b> <code>panorama</code> — fotos de las cámaras\n" "<b>16.</b> <code>panorama</code> — fotos de las cámaras\n"
" ✏️ Ej: <code>/panorama</code>\n" " ✏️ Ej: <code>/panorama</code>\n"