From 8452e8237310df933ad4bd9f4bfd01395ff8ae7e Mon Sep 17 00:00:00 2001 From: juanjo Date: Thu, 3 Sep 2026 22:40:12 +0200 Subject: [PATCH] 03-sep: [doc] indice de comandos /ayuda con ejemplo de cada uno, agrupado por categorias --- vigilancia/pi_bot.py | 63 +++++++++++++++++++++++++++++++------------- 1 file changed, 44 insertions(+), 19 deletions(-) diff --git a/vigilancia/pi_bot.py b/vigilancia/pi_bot.py index ae2ed81..a7085a4 100644 --- a/vigilancia/pi_bot.py +++ b/vigilancia/pi_bot.py @@ -235,25 +235,50 @@ def procesar(texto, chat_id): n = _int_arg(texto) procesar_bajar(n, chat_id) elif t in ("ayuda", "/ayuda", "help", "/help"): - enviar("Comandos:\n" - "estado — estado de la Pi\n" - "temperatura — temperatura\n" - "tv <mensaje> — mensaje rápido a la tele\n" - "alarma <mensaje> — secuencia completa (sirena x3)\n" - "youtube <URL> — reproduce YouTube y apaga al terminar\n" - "descargar <enlace> — añade a Download Station del NAS\n" - "pelicula <nombre> — buscar pelicula y descargar\n" - "serie <nombre> — buscar serie con temporadas/capitulos\n" - "novedades — ultimas novedades del catalogo\n" - "busca <nombre> — buscar en TODO internet (miles de pelis)\n" - "genero — catálogo por género (30 más descargadas)\n" - "torrents <n> — ver torrents del resultado n de /busca\n" - "bajar <n> — descargar al NAS el torrent n de /torrents\n" - "panorama — fotos de las cámaras\n" - "limpieza — limpia procesos atascados de la Pi\n" - "reboot — reinicia la Pi (necesita confirmar con /confirmar-reboot)\n" - "servicios — estado de los servicios del sistema", - chat_id) + enviar( + "📚 ÍNDICE DE COMANDOS\n" + "Escribe /ayuda cuando lo necesites.\n\n" + "━━━ 🎬 VIDEOCLUB ━━━\n" + "1. busca <nombre> — buscar en TODO internet\n" + " ✏️ Ej: /busca duna\n" + "2. genero — catálogo por género (30 más descargadas)\n" + " ✏️ Ej: /genero → 1 (pelis) → 12 (Horror)\n" + "3. torrents <n> — torrents del resultado n\n" + " ✏️ Ej: /torrents 1\n" + "4. bajar <n> — descargar al NAS el torrent n\n" + " ✏️ Ej: /bajar 1\n" + "5. pelicula <nombre> — buscar película (catálogo)\n" + " ✏️ Ej: /pelicula ant-man\n" + "6. serie <nombre> — buscar serie (catálogo)\n" + " ✏️ Ej: /serie breaking bad\n" + "7. novedades — últimas novedades del catálogo\n" + " ✏️ Ej: /novedades\n\n" + "━━━ 🖥️ NAS / DESCARGAS ━━━\n" + "8. descargar <enlace> — añade a Download Station\n" + " ✏️ Ej: /descargar magnet:?xt=urn:btih:...\n\n" + "━━━ 📺 TV ━━━\n" + "9. tv <mensaje> — mensaje rápido a la tele\n" + " ✏️ Ej: /tv la cena está lista\n" + "10. alarma <mensaje> — secuencia completa (sirena x3)\n" + " ✏️ Ej: /alarma vienen a por vosotros\n" + "11. youtube <URL> — reproduce YouTube en la TV\n" + " ✏️ Ej: /youtube https://youtu.be/xxxx\n\n" + "━━━ 🛠️ SISTEMA ━━━\n" + "12. estado — estado de la Pi\n" + " ✏️ Ej: /estado\n" + "13. temperatura — temperatura de la Pi\n" + " ✏️ Ej: /temperatura\n" + "14. panorama — fotos de las cámaras\n" + " ✏️ Ej: /panorama\n" + "15. limpieza — limpia procesos atascados\n" + " ✏️ Ej: /limpieza\n" + "16. servicios — estado de los servicios\n" + " ✏️ Ej: /servicios\n" + "17. reboot — reinicia la Pi\n" + " ✏️ Ej: /reboot → confirmar con /confirmar-reboot\n" + "18. ayuda — este índice\n" + " ✏️ Ej: /ayuda", + chat_id) elif t in ("servicios", "/servicios"): estado_svc = sh("systemctl is-active pi-bot tv-api autossh-tunel") nombres = "pi-bot\ntv-api\nautossh-tunel"