docs: actualizar comandos a español y añadir comandos desconocidos

Co-authored-by: aider (openrouter/openai/gpt-5) <aider@aider.chat>
webui
brobert 2 weeks ago
parent 04a3dd13f7
commit f0eb723020

@ -119,13 +119,13 @@ Ejemplos
## /t configurar (recordatorios) ## /t configurar (recordatorios)
Alias: `config`, `configurar` Alias: `config`, `configurar`
Sintaxis: `/t configurar daily|l-v|weekly|off [HH:MM]` Sintaxis: `/t configurar diario|l-v|semanal|off [HH:MM]`
Valores admitidos y alias Valores admitidos y alias
- `daily`: también `diario`, `diaria` → recordatorio diario. - `diario`/`diaria` → recordatorio diario (se guarda como `daily`).
- `weekdays`: también `l-v`, `lv`, `laborables` → lunes a viernes. - `laborables` (`l-v`, `lv`) → lunes a viernes (se guarda como `weekdays`).
- `weekly`: también `semanal` → semanal (asume lunes). - `semanal` → semanal (asume lunes; se guarda como `weekly`).
- `off`: también `apagar`, `ninguno` → sin recordatorios. - `off`/`apagar`/`ninguno` → sin recordatorios (se guarda como `off`).
Hora Hora
- Formato `HH:MM` (minutos 0059; hora se normaliza a 023). - Formato `HH:MM` (minutos 0059; hora se normaliza a 023).
@ -151,8 +151,8 @@ Comportamiento actual
- Ayuda rápida con comandos básicos, límites y ejemplos cortos. - Ayuda rápida con comandos básicos, límites y ejemplos cortos.
- “Ayuda avanzada” lista alias y detalla opciones y límites. - “Ayuda avanzada” lista alias y detalla opciones y límites.
Plan futuro Nota
- Se centralizará el contenido en un módulo único y se uniformará el estilo. - El contenido de ayuda está centralizado y consistente.
--- ---
@ -169,6 +169,10 @@ Ejemplo
--- ---
## Comandos desconocidos
Ante comandos no reconocidos, el bot responde por DM con un mensaje que incluye el encabezado “❓ Comando no reconocido”, la sugerencia “Prueba `/t ayuda`” y la ayuda rápida inline.
## Notas adicionales ## Notas adicionales
- Estilo y formato: - Estilo y formato:

@ -42,7 +42,7 @@ Objetivo: hacer la ayuda consistente, útil ante comandos desconocidos, visible
- Comandos: `/t soltar`, `/t unassign`, `/t dejar`, `/t liberar`, `/t renunciar` - Comandos: `/t soltar`, `/t unassign`, `/t dejar`, `/t liberar`, `/t renunciar`
- Un solo ID - Un solo ID
- Configurar recordatorios - Configurar recordatorios
- Comandos: `/t configurar daily|l-v|weekly|off [HH:MM]` - Comandos: `/t configurar diario|l-v|semanal|off [HH:MM]`
- Mapea alias a `daily`, `weekdays`, `weekly`, `off`; hora opcional con normalización - Mapea alias a `daily`, `weekdays`, `weekly`, `off`; hora opcional con normalización
- Ayuda - Ayuda
- Comandos: `/t ayuda`, `/t help`, `/t ?`, y variante “ayuda avanzada” - Comandos: `/t ayuda`, `/t help`, `/t ?`, y variante “ayuda avanzada”
@ -86,7 +86,7 @@ Objetivo: hacer la ayuda consistente, útil ante comandos desconocidos, visible
- Criterios de aceptación: - Criterios de aceptación:
- Formateadores devuelven exactamente el formato esperado y no rompen los existentes. - Formateadores devuelven exactamente el formato esperado y no rompen los existentes.
### Fase 2 — Centralizar contenido de ayuda ### Fase 2 — Centralizar contenido de ayuda (completado)
- Objetivo: tener una única fuente de verdad para la ayuda. - Objetivo: tener una única fuente de verdad para la ayuda.
- Cambios: - Cambios:
@ -110,12 +110,12 @@ Objetivo: hacer la ayuda consistente, útil ante comandos desconocidos, visible
- `getQuickHelp()` incluye `/t web` y comandos básicos. - `getQuickHelp()` incluye `/t web` y comandos básicos.
- `getFullHelp()` cubre scopes de “ver”, formatos de fecha y límites. - `getFullHelp()` cubre scopes de “ver”, formatos de fecha y límites.
### Fase 3 — Comportamiento ante comandos desconocidos ### Fase 3 — Comportamiento ante comandos desconocidos (completado)
- Objetivo: responder útilmente cuando no se reconoce la acción. - Objetivo: responder útilmente cuando no se reconoce la acción.
- Cambios en `src/services/command.ts`: - Cambios en `src/services/command.ts`:
- Reemplazar la respuesta “Acción X no implementada aún” por: - Reemplazar la respuesta “Acción X no implementada aún” por:
- Encabezado tipo: `*NO RECONOCÍ ESE COMANDO*` - Encabezado tipo: `❓ Comando no reconocido`
- Sugerencia: “Prueba `/t ayuda` - Sugerencia: “Prueba `/t ayuda`
- Adjuntar `getQuickHelp(baseUrl)` en el mismo mensaje - Adjuntar `getQuickHelp(baseUrl)` en el mismo mensaje
- Mantener logging/telemetría si aplica (ej. `Metrics.inc('commands_unknown_total')` opcional) - Mantener logging/telemetría si aplica (ej. `Metrics.inc('commands_unknown_total')` opcional)
@ -129,7 +129,7 @@ Objetivo: hacer la ayuda consistente, útil ante comandos desconocidos, visible
- Criterios de aceptación: - Criterios de aceptación:
- DM siempre; mensaje claro y accionable. - DM siempre; mensaje claro y accionable.
### Fase 4 — Unificar el comando /t ayuda ### Fase 4 — Unificar el comando /t ayuda (completado)
- Objetivo: que `/t ayuda` y “ayuda avanzada” usen el módulo centralizado. - Objetivo: que `/t ayuda` y “ayuda avanzada” usen el módulo centralizado.
- Cambios en `src/services/command.ts`: - Cambios en `src/services/command.ts`:

@ -59,6 +59,7 @@ Localización
Buenas prácticas Buenas prácticas
- Evitar párrafos largos; preferir 13 líneas por bloque. - Evitar párrafos largos; preferir 13 líneas por bloque.
- Los mensajes de 'Uso:' llevan el prefijo .
- Incluir uso cuando falten argumentos: - Incluir uso cuando falten argumentos:
- Ej.: ` Uso: \`/t tomar 26\` o múltiples: \`/t tomar 12 19 50\` o \`/t tomar 12,19,50\` (máx. 10)` - Ej.: ` Uso: \`/t tomar 26\` o múltiples: \`/t tomar 12 19 50\` o \`/t tomar 12,19,50\` (máx. 10)`
- Mensajes de error claros y accionables: “No puedes tomar esta tarea… Pide acceso a un admin si crees que es un error.” - Mensajes de error claros y accionables: “No puedes tomar esta tarea… Pide acceso a un admin si crees que es un error.”
@ -76,7 +77,7 @@ Ayuda rápida
- `/t n Descripción 2025-11-05 @Ana` - `/t n Descripción 2025-11-05 @Ana`
- `/t ver` (en grupo) · `/t ver mis` (DM) · `/t ver todos` - `/t ver` (en grupo) · `/t ver mis` (DM) · `/t ver todos`
- `/t x 26` · `/t tomar 12` - `/t x 26` · `/t tomar 12`
- `/t configurar daily|l-v|weekly|off [HH:MM]` - `/t configurar diario|l-v|semanal|off [HH:MM]`
- `/t web` - `/t web`
_El bot responde por DM, incluso si escribes desde un grupo._ _El bot responde por DM, incluso si escribes desde un grupo._
``` ```

Loading…
Cancel
Save