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"