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