diff --git a/docs/golden/command.metrics.json b/docs/golden/command.metrics.json new file mode 100644 index 0000000..48d6ad1 --- /dev/null +++ b/docs/golden/command.metrics.json @@ -0,0 +1,17 @@ +{ + "metrics": [ + "commands_alias_used_total", + "ver_dm_transition_total", + "web_tokens_issued_total", + "commands_unknown_total", + "commands_blocked_total", + "onboarding_prompts_sent_total", + "onboarding_prompts_skipped_total", + "onboarding_bundle_sent_total", + "onboarding_recipients_capped_total", + "onboarding_dm_skipped_total" + ], + "labels": { + "commands_alias_used_total": ["info", "mias", "todas"] + } +} diff --git a/docs/golden/command.texts.json b/docs/golden/command.texts.json new file mode 100644 index 0000000..820fa29 --- /dev/null +++ b/docs/golden/command.texts.json @@ -0,0 +1,57 @@ +{ + "placeholders": { + "{id}": "ID o display_code de tarea", + "{desc}": "Descripción de la tarea", + "{date}": "Fecha formateada dd/MM", + "{url}": "URL absoluta", + "{group}": "Nombre del grupo", + "{list}": "Lista separada por comas", + "{bot}": "Número del bot sin prefijo" + }, + "cta": [ + "ℹ️ Tus tareas: `/t mias` · Todas: `/t todas` · Info: `/t info` · Web: `/t web`" + ], + "help": { + "transition_group_ver": "No respondo en grupos. Tus tareas: /t mias · Todas: /t todas · Info: /t info · Web: /t web", + "advanced_hint": "Ayuda avanzada: `/t ayuda avanzada`", + "legacy_quick_title": "Guía rápida:" + }, + "usage": [ + "ℹ️ Uso: `/t x 26` o múltiples: `/t x 14 19 24` o `/t x 14,19,24` (máx. 10)", + "ℹ️ Uso: `/t tomar 26` o múltiples: `/t tomar 12 19 50` o `/t tomar 12,19,50` (máx. 10)", + "ℹ️ Uso: `/t soltar 26`", + "ℹ️ Uso: `/t configurar diario|l-v|semanal|off [HH:MM]`" + ], + "errors": [ + "⚠️ Tarea {id} no encontrada.", + "No puedes completar esta tarea porque no eres de este grupo.", + "No puedes tomar esta tarea porque no eres de este grupo.", + "⚠️ No puedes soltar esta tarea porque no eres de este grupo.", + "🚫 {id} — no permitido (no eres miembro activo).", + "⚠️ La web no está configurada todavía. Contacta con el administrador (falta WEB_BASE_URL).", + "Comando no reconocido", + "Acción {rawAction} no implementada aún" + ], + "info": [ + "ℹ️ Este comando se usa por privado. Envíame `/t web` por DM.", + "No tienes tareas pendientes.", + "⚠️ Se procesarán solo los primeros 10 IDs.", + "Resumen: ", + "ℹ️ Para ver tareas sin responsable, escribe por privado `/t todas` o usa `/t web`.", + "✅ Recordatorios: {label}" + ], + "states": [ + "Ya estaba completada", + "ya estaba completada", + "ya la tenías", + "no la tenías", + "queda sin responsable." + ], + "new_task_onboarding": [ + "No puedo asignar a {list} aún (en el grupo {group}). Pídele que toque este enlace y diga 'activar': https://wa.me/{bot}", + "No puedo asignar a {list} aún. Pídele que toque este enlace y diga 'activar': https://wa.me/{bot}" + ], + "web": [ + "Acceso web: {url}\nVálido durante 10 minutos. Si caduca, vuelve a enviar \"/t web\"." + ] +}