From 43198d1d8949d5e2027870e909a2d631ebb3fdb4 Mon Sep 17 00:00:00 2001 From: brobert Date: Sat, 25 Oct 2025 12:18:18 +0200 Subject: [PATCH] refactor: usar codeId, bold y code en msg1/msg2 para onboarding Co-authored-by: aider (openrouter/openai/gpt-5) --- src/services/command.ts | 17 +++++++++++------ 1 file changed, 11 insertions(+), 6 deletions(-) diff --git a/src/services/command.ts b/src/services/command.ts index 9e3896e..c987d7c 100644 --- a/src/services/command.ts +++ b/src/services/command.ts @@ -1316,13 +1316,18 @@ export class CommandService { const desc = (description || '(sin descripción)').trim(); const shortDesc = desc.length > 100 ? (desc.slice(0, 100) + '…') : desc; - const msg1 = `Hola, soy el bot de tareas. En ‘${groupLabel}’ acaban de crear una tarea: #${codeStr} ${shortDesc} -Encárgate: /t tomar ${codeStr} · Más info: /t info -Nota: nunca respondo en grupos; solo por privado.`; + const codeInline = codeId(taskId, displayCode); + const cmdTake = code(`/t tomar ${padTaskId(displayCode)}`); + const cmdInfo = code(`/t info`); + const groupBold = bold(`‘${groupLabel}’`); + + const msg1 = `Hola, soy el bot de tareas. En ${groupBold} acaban de crear una tarea: ${codeInline} ${shortDesc} +Encárgate: ${cmdTake} · Más info: ${cmdInfo} +${ICONS.info} Nunca respondo en grupos; solo por privado.`; const msg2 = `Guía rápida (este es un mensaje único): -· Tus tareas: /t mias · Todas: /t todas -· Recordatorios: /t configurar diario | l‑v | semanal | off -· Web: /t web`; +· Tus tareas: ${code('/t mias')} · Todas: ${code('/t todas')} +· Recordatorios: ${code('/t configurar diario')} | ${code('/t configurar l‑v')} | ${code('/t configurar semanal')} | ${code('/t configurar off')} +· Web: ${code('/t web')}`; for (const rcpt of recipients) { const stats = ResponseQueue.getOnboardingStats(rcpt);