Tavora

Guía

Tareas — En los grupos

Todas las tareas gestionables directamente en los grupos de Telegram con comandos rápidos. Ideal para equipos distribuidos que no quieren salir del chat.

1Creación y visualización

/newtask title

Crea una tarea con parámetros inline opcionales:

  • !high / !medium / !low → prioridad
  • @user → asignación
  • DD/MM o DD/MM/YYYY → fecha límite (por defecto 23:59)
  • HH:MM tras la fecha → hora límite

Las palabras clave de prioridad son solo en inglés: !high, !medium, !low.

Ejemplos:

  • /newtask Buy markers
  • /newtask Monthly report !high @mario 15/04
  • /newtask Customer call !high @mario 20/04 18:30
  • /newtask Fix login bug !high

💡 También puedes responder a un mensaje con /newtask para convertirlo en tarea.

Ejemplo de /newtask con parámetros inline y tarjeta creada
Ejemplo de /newtask con parámetros inline y tarjeta creada

/totask

Convierte un mensaje (respondiéndolo) en una tarea: la primera línea se vuelve el título, el resto la descripción.

/board

Muestra el board interactivo (5 tareas por página en los grupos), paginado y filtrable por estado y prioridad.

/board — vista interactiva de las tareas del grupo, paginada y filtrable
/board — vista interactiva de las tareas del grupo, paginada y filtrable

/task · /tasks · /mytask · /mytasks

/task (o el alias /tasks) sin argumentos muestra las tareas asignadas a ti. /task 5 muestra la tarjeta de la tarea #5. /mytasks y /mytask son alias.

Las tareas bloqueadas muestran el motivo del bloqueo directamente en el blockquote, truncado a 100 caracteres si es largo (abre la tarjeta para verlo completo).

/task — las tareas asignadas a ti, mostradas en el grupo
/task — las tareas asignadas a ti, mostradas en el grupo

2Gestión de tareas

  • /done 5 — Completa la tarea #5
  • /reopen 5 — Reabre la tarea #5
  • /block 5 motivo — Bloquea la tarea con motivo (máx. 1000 caracteres)
  • /unblock 5 — Desbloquea la tarea #5
  • /delete 5 — Elimina la tarea (solo creador o gestores)
  • /claim 5 — Toma una tarea aún no asignada
  • /assign 5 @user — Asigna la tarea a uno o más usuarios
  • /unassign 5 @user — Quita un asignado
  • /due 5 25/04 — Define o cambia la fecha límite

3Funcionalidades adicionales

  • /note 3 texto — Añade una nota a la tarea #3 (máx. 2000 caracteres)
  • /notes 3 — Muestra todas las notas de una tarea. Las tarjetas muestran un contador 💬 (N) solo para las notas públicas
  • /checklist 5 seguido de uno o más ítems — Añade elementos a la checklist uno por línea (Shift+Intro para salto de línea). Las comas en el texto no son separadores. Máx. 30 ítems en total.
  • /find — Busca tareas por título o número (máx. 10 resultados)

/timeline

Vista temporal de las tareas del grupo ordenadas por fecha límite, paginada en ventanas de 14 días. Cada día tiene un encabezado fuera del blockquote, y las tareas del día (con asignado, prioridad y, si aplica, badge BLOCKED) se agrupan dentro de la cita. Las secciones se separan con una línea vacía para legibilidad.

/timeline — tareas ordenadas por fecha límite en ventanas de 14 días
/timeline — tareas ordenadas por fecha límite en ventanas de 14 días

/workload

Solo para quien tiene el permiso «Gestión de tareas» (founder, admin o roles con manage_tasks). Muestra la carga de trabajo de los miembros con:

  • Semáforo absoluto 🟢 (0–2 tareas) · 🟡 (3–5) · 🔴 (6+)
  • Barra relativa proporcional al máximo de carga en vista
  • Desglose por prioridad: 🔴 high · 🟡 medium · 🟢 low por cada miembro
  • Alertas ⚠️ tareas atrasadas · 🚧 bloqueadas por miembro
  • Total de la comunidad en el pie

Botones:

  • 🎯 Quién está libre (verde) — interruptor: filtra solo a los miembros con 0 tareas activas. Pulsa de nuevo para volver a la vista completa.
  • 🔄 Refresh (azul) — re-fetch con los filtros actuales
  • Filtro de rol cíclico — alterna entre Todos y los roles realmente presentes en la comunidad (Founder, Admin, Member, personalizados). Sin botones inútiles para roles que no existen.

Paginación automática: 15 miembros por página con botones ◀ Ant. / N/M / Sig. ▶. Los totales mostrados siempre se refieren a la comunidad entera (no solo a la página visible).

/workload — semáforo, desglose por prioridad, filtro de rol y paginación
/workload — semáforo, desglose por prioridad, filtro de rol y paginación

4Detalles importantes

  • Todos los comandos tienen cooldown anti-spam de 1-10 segundos según la acción
  • Las tarjetas de las tareas en los grupos muestran descripciones truncadas a 800 caracteres (haz clic en la tarjeta para ver el texto completo, hasta 2000 caracteres)
  • Los cambios se sincronizan automáticamente entre la vista privada y la del grupo: si cambias algo en privado, también aparece actualizado en la tarjeta del grupo
  • Tomar una tarea (claim): una tarea no asignada puede ser tomada por quien tiene el permiso «Crear tareas» o «Gestión de tareas» (además de founder/admin que siempre pueden). Una vez tomada, la tarea pasa al estado "En curso".
  • Multi-asignados: una tarea puede tener varias personas responsables. En las vistas compactas (board, mytasks) se muestran como máximo 2 + un contador +N para los demás.
  • Motivo de bloqueo visible: cuando una tarea está bloqueada con /block N motivo, el motivo aparece directamente en las listas (board, timeline, mytasks) truncado a 100 caracteres.
  • Eliminación: además del comando /delete N, desde la tarjeta de la tarea en el grupo puedes pulsar Editar y luego el botón 🗑 Eliminar (rojo). Siempre con un paso de confirmación y limpieza de recordatorios, notas, checklist y tarjetas publicadas en otros grupos.
Tip práctico: usa /totask en respuesta a un mensaje del grupo para convertir una idea o decisión en una tarea operativa, sin reescribirla.