Programa tareas

Haz que tu agente ejecute tareas según un horario y te envíe los resultados.

Tu agente puede ejecutar una tarea con un temporizador. Por ejemplo, puede enviarte un resumen de noticias cada mañana o revisar una web cada hora. Las tareas programadas se ejecutan en el VPS, así que tu ordenador puede estar apagado.

Añade una tarea

officeclaws cron add \
  --name morning-digest \
  --schedule "0 9 * * 1-5" \
  --timezone Europe/Berlin \
  --message "Give me a 5-bullet summary of today's top tech news."
FlagObligatorioSignificado
--namesíUn nombre corto para la tarea
--schedulesíCuándo ejecutarla, en formato cron
--messagesíQué debe hacer el agente cada vez. Escríbelo como un mensaje de chat.
--timezonenoUna zona horaria IANA como Europe/Berlin o America/New_York. Por defecto es UTC.
--channelnoAdónde enviar el resultado: chat (por defecto) o telegram
--targetnoPara telegram: tu ID de usuario de Telegram (ver abajo)

Envía los resultados a Telegram

Primero conecta Telegram. Después usa como destino tu USER-ID del paso de vinculación:

officeclaws cron add \
  --name morning-digest \
  --schedule "0 9 * * *" \
  --timezone Europe/Berlin \
  --message "Weather and top 3 news for today." \
  --channel telegram \
  --target 123456789

Lista y elimina tareas

officeclaws cron list
NAME            SCHEDULE      TZ             CHANNEL   ENABLED  NEXT
morning-digest  0 9 * * 1-5   Europe/Berlin  telegram  true     2026-10-20T09:00:00+02:00
officeclaws cron rm morning-digest

Formato del horario

Un horario tiene cinco campos: minute hour day-of-month month day-of-week (minuto, hora, día del mes, mes, día de la semana).

HorarioSe ejecuta
0 9 * * *Todos los días a las 09:00
0 9 * * 1-5De lunes a viernes a las 09:00
*/30 * * * *Cada 30 minutos
0 */4 * * *Cada 4 horas
0 18 * * 5Los viernes a las 18:00
0 8 1 * *El día 1 de cada mes a las 08:00

Cada ejecución programada gasta tus límites de ChatGPT. Las tareas muy frecuentes, como cada minuto, los agotan rápido.

Siguiente paso

Gestiona tus agentes →