05-sep: [ayuda] listar control parental y router

This commit is contained in:
juanjo
2026-09-05 18:55:53 +02:00
parent acd3c69e3b
commit 5c9365d596

View File

@@ -457,6 +457,24 @@ def procesar(texto, chat_id):
enviar(f"❌ Error reiniciando ASUS: {e}", chat_id)
else:
enviar("Acción de router no reconocida. Usa <code>/router ayuda</code>.", chat_id)
elif comando == "parental":
try:
from router_control import control_parental
enviar(
"👪 <b>RUTINAS PARENTALES</b>\n"
"Alias reconocidos: <code>Inés</code>, <code>INES</code>, <code>Carolina</code>.\n"
"Rutinas previstas:\n"
"<code>/parental listar</code>\n"
"<code>/parental activar &lt;rutina&gt;</code>\n"
"<code>/parental desactivar &lt;rutina&gt;</code>\n"
"<code>/parental pausa &lt;rutina&gt; &lt;minutos&gt;</code>\n\n"
"Las acciones por nombre quedan preparadas para la primera rutina.\n\n"
"Estado actual:\n" + control_parental(),
chat_id,
)
except Exception as e:
log(f"parental error: {e}")
enviar(f"❌ Error consultando parental: {e}", chat_id)
elif t in ("pelis", "/pelis"):
procesar_pelis(chat_id)
elif t in ("series", "/series"):
@@ -505,28 +523,35 @@ def procesar(texto, chat_id):
"<b>10.</b> <code>termo on|off|estado</code> — controla el enchufe Tapo\n"
" ✏️ Ej: <code>/termo estado</code>\n\n"
"━━━ 📺 TV ━━━\n"
"<b>10.</b> <code>tv &lt;mensaje&gt;</code> — mensaje rápido a la tele\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"
"<b>11.</b> <code>alarma &lt;mensaje&gt;</code> — secuencia completa (sirena x3)\n"
"<b>12.</b> <code>alarma &lt;mensaje&gt;</code> — secuencia completa (sirena x3)\n"
" ✏️ Ej: <code>/alarma vienen a por vosotros</code>\n"
"<b>12.</b> <code>youtube &lt;URL&gt;</code> — reproduce YouTube en la TV\n"
"<b>13.</b> <code>youtube &lt;URL&gt;</code> — reproduce YouTube en la TV\n"
" ✏️ Ej: <code>/youtube https://youtu.be/xxxx</code>\n\n"
"━━━ 👪 CONTROL PARENTAL ━━━\n"
"<b>14.</b> <code>parental listar</code> — estado y dispositivos\n"
" ✏️ Ej: <code>/parental listar</code>\n"
"<b>15.</b> <code>parental activar|desactivar</code> — rutinas por nombre (preparado)\n"
" ✏️ Ej: <code>/parental activar noches_escolares</code>\n"
"<b>16.</b> <code>parental pausa</code> — pausa temporal (preparado)\n"
" ✏️ Ej: <code>/parental pausa noches_escolares 60</code>\n\n"
"━━━ 🛠️ SISTEMA ━━━\n"
"<b>13.</b> <code>estado</code> — estado de la Pi\n"
"<b>17.</b> <code>estado</code> — estado de la Pi\n"
" ✏️ Ej: <code>/estado</code>\n"
"<b>14.</b> <code>temperatura</code> — temperatura de la Pi\n"
"<b>18.</b> <code>temperatura</code> — temperatura de la Pi\n"
" ✏️ Ej: <code>/temperatura</code>\n"
"<b>15.</b> <code>router estado|clientes|wifi|inventario|parental</code> — controla el ASUS\n"
"<b>19.</b> <code>router estado|clientes|wifi|inventario|parental</code> — controla el ASUS\n"
" ✏️ Ej: <code>/router estado</code>\n"
"<b>16.</b> <code>panorama</code> — fotos de las cámaras\n"
"<b>20.</b> <code>panorama</code> — fotos de las cámaras\n"
" ✏️ Ej: <code>/panorama</code>\n"
"<b>17.</b> <code>limpieza</code> — limpia procesos atascados\n"
"<b>21.</b> <code>limpieza</code> — limpia procesos atascados\n"
" ✏️ Ej: <code>/limpieza</code>\n"
"<b>18.</b> <code>servicios</code> — estado de los servicios\n"
"<b>22.</b> <code>servicios</code> — estado de los servicios\n"
" ✏️ Ej: <code>/servicios</code>\n"
"<b>19.</b> <code>reboot</code> — reinicia la Pi\n"
"<b>23.</b> <code>reboot</code> — reinicia la Pi\n"
" ✏️ Ej: <code>/reboot</code> → confirmar con <code>/confirmar-reboot</code>\n"
"<b>20.</b> <code>ayuda</code> — este índice\n"
"<b>24.</b> <code>ayuda</code> — este índice\n"
" ✏️ Ej: <code>/ayuda</code>",
chat_id)
elif t in ("servicios", "/servicios"):