feat: añadir alias para ver todos y mapear alcance en comandos

Co-authored-by: aider (openrouter/openai/gpt-5) <aider@aider.chat>
pull/1/head
borja 2 months ago
parent 845fb86f57
commit a34739d5ed

@ -172,6 +172,7 @@ export class CommandService {
'- Crear: /t n Descripción mañana @Ana',
'- Ver grupo: /t ver grupo',
'- Ver mis: /t ver mis',
'- Ver todos: /t ver todos',
'- Completar: /t x 123',
'- Configurar recordatorios: /t configurar daily|weekly|off'
].join('\n');
@ -183,7 +184,17 @@ export class CommandService {
// Listar pendientes
if (action === 'ver') {
const scope = (tokens[2] || '').toLowerCase() || (isGroupId(context.groupId) ? 'grupo' : 'mis');
const scopeRaw = (tokens[2] || '').toLowerCase();
const SCOPE_ALIASES: Record<string, 'grupo' | 'mis' | 'todos' | 'sin'> = {
'todo': 'todos',
'todos': 'todos',
'todas': 'todos',
'mis': 'mis',
'mias': 'mis',
'mías': 'mis',
'yo': 'mis',
};
const scope = scopeRaw ? (SCOPE_ALIASES[scopeRaw] || scopeRaw) : (isGroupId(context.groupId) ? 'grupo' : 'mis');
const LIMIT = 10;
// Ver sin dueño del grupo actual

Loading…
Cancel
Save