05-sep: [ayuda] listar control parental y router
This commit is contained in:
@@ -457,6 +457,24 @@ def procesar(texto, chat_id):
|
|||||||
enviar(f"❌ Error reiniciando ASUS: {e}", chat_id)
|
enviar(f"❌ Error reiniciando ASUS: {e}", chat_id)
|
||||||
else:
|
else:
|
||||||
enviar("Acción de router no reconocida. Usa <code>/router ayuda</code>.", chat_id)
|
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 <rutina></code>\n"
|
||||||
|
"<code>/parental desactivar <rutina></code>\n"
|
||||||
|
"<code>/parental pausa <rutina> <minutos></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"):
|
elif t in ("pelis", "/pelis"):
|
||||||
procesar_pelis(chat_id)
|
procesar_pelis(chat_id)
|
||||||
elif t in ("series", "/series"):
|
elif t in ("series", "/series"):
|
||||||
@@ -502,31 +520,38 @@ def procesar(texto, chat_id):
|
|||||||
" ✏️ Ej: <code>/descargas</code> o <code>/descargar</code>\n"
|
" ✏️ Ej: <code>/descargas</code> o <code>/descargar</code>\n"
|
||||||
"<b>9.</b> <code>descargar <enlace></code> — añade a Download Station\n"
|
"<b>9.</b> <code>descargar <enlace></code> — añade a Download Station\n"
|
||||||
" ✏️ Ej: <code>/descargar magnet:?xt=urn:btih:...</code>\n"
|
" ✏️ Ej: <code>/descargar magnet:?xt=urn:btih:...</code>\n"
|
||||||
"<b>10.</b> <code>termo on|off|estado</code> — controla el enchufe Tapo\n"
|
"<b>10.</b> <code>termo on|off|estado</code> — controla el enchufe Tapo\n"
|
||||||
" ✏️ Ej: <code>/termo estado</code>\n\n"
|
" ✏️ Ej: <code>/termo estado</code>\n\n"
|
||||||
"━━━ 📺 TV ━━━\n"
|
"━━━ 📺 TV ━━━\n"
|
||||||
"<b>10.</b> <code>tv <mensaje></code> — mensaje rápido a la tele\n"
|
"<b>11.</b> <code>tv <mensaje></code> — mensaje rápido a la tele\n"
|
||||||
" ✏️ Ej: <code>/tv la cena está lista</code>\n"
|
" ✏️ Ej: <code>/tv la cena está lista</code>\n"
|
||||||
"<b>11.</b> <code>alarma <mensaje></code> — secuencia completa (sirena x3)\n"
|
"<b>12.</b> <code>alarma <mensaje></code> — secuencia completa (sirena x3)\n"
|
||||||
" ✏️ Ej: <code>/alarma vienen a por vosotros</code>\n"
|
" ✏️ Ej: <code>/alarma vienen a por vosotros</code>\n"
|
||||||
"<b>12.</b> <code>youtube <URL></code> — reproduce YouTube en la TV\n"
|
"<b>13.</b> <code>youtube <URL></code> — reproduce YouTube en la TV\n"
|
||||||
" ✏️ Ej: <code>/youtube https://youtu.be/xxxx</code>\n\n"
|
" ✏️ Ej: <code>/youtube https://youtu.be/xxxx</code>\n\n"
|
||||||
"━━━ 🛠️ SISTEMA ━━━\n"
|
"━━━ 👪 CONTROL PARENTAL ━━━\n"
|
||||||
"<b>13.</b> <code>estado</code> — estado de la Pi\n"
|
"<b>14.</b> <code>parental listar</code> — estado y dispositivos\n"
|
||||||
" ✏️ Ej: <code>/estado</code>\n"
|
" ✏️ Ej: <code>/parental listar</code>\n"
|
||||||
"<b>14.</b> <code>temperatura</code> — temperatura de la Pi\n"
|
"<b>15.</b> <code>parental activar|desactivar</code> — rutinas por nombre (preparado)\n"
|
||||||
" ✏️ Ej: <code>/temperatura</code>\n"
|
" ✏️ Ej: <code>/parental activar noches_escolares</code>\n"
|
||||||
"<b>15.</b> <code>router estado|clientes|wifi|inventario|parental</code> — controla el ASUS\n"
|
"<b>16.</b> <code>parental pausa</code> — pausa temporal (preparado)\n"
|
||||||
" ✏️ Ej: <code>/router estado</code>\n"
|
" ✏️ Ej: <code>/parental pausa noches_escolares 60</code>\n\n"
|
||||||
"<b>16.</b> <code>panorama</code> — fotos de las cámaras\n"
|
"━━━ 🛠️ SISTEMA ━━━\n"
|
||||||
" ✏️ Ej: <code>/panorama</code>\n"
|
"<b>17.</b> <code>estado</code> — estado de la Pi\n"
|
||||||
"<b>17.</b> <code>limpieza</code> — limpia procesos atascados\n"
|
" ✏️ Ej: <code>/estado</code>\n"
|
||||||
" ✏️ Ej: <code>/limpieza</code>\n"
|
"<b>18.</b> <code>temperatura</code> — temperatura de la Pi\n"
|
||||||
"<b>18.</b> <code>servicios</code> — estado de los servicios\n"
|
" ✏️ Ej: <code>/temperatura</code>\n"
|
||||||
" ✏️ Ej: <code>/servicios</code>\n"
|
"<b>19.</b> <code>router estado|clientes|wifi|inventario|parental</code> — controla el ASUS\n"
|
||||||
"<b>19.</b> <code>reboot</code> — reinicia la Pi\n"
|
" ✏️ Ej: <code>/router estado</code>\n"
|
||||||
" ✏️ Ej: <code>/reboot</code> → confirmar con <code>/confirmar-reboot</code>\n"
|
"<b>20.</b> <code>panorama</code> — fotos de las cámaras\n"
|
||||||
"<b>20.</b> <code>ayuda</code> — este índice\n"
|
" ✏️ Ej: <code>/panorama</code>\n"
|
||||||
|
"<b>21.</b> <code>limpieza</code> — limpia procesos atascados\n"
|
||||||
|
" ✏️ Ej: <code>/limpieza</code>\n"
|
||||||
|
"<b>22.</b> <code>servicios</code> — estado de los servicios\n"
|
||||||
|
" ✏️ Ej: <code>/servicios</code>\n"
|
||||||
|
"<b>23.</b> <code>reboot</code> — reinicia la Pi\n"
|
||||||
|
" ✏️ Ej: <code>/reboot</code> → confirmar con <code>/confirmar-reboot</code>\n"
|
||||||
|
"<b>24.</b> <code>ayuda</code> — este índice\n"
|
||||||
" ✏️ Ej: <code>/ayuda</code>",
|
" ✏️ Ej: <code>/ayuda</code>",
|
||||||
chat_id)
|
chat_id)
|
||||||
elif t in ("servicios", "/servicios"):
|
elif t in ("servicios", "/servicios"):
|
||||||
|
|||||||
Reference in New Issue
Block a user