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."| Flag | Obligatorio | Significado |
|---|---|---|
--name | sí | Un nombre corto para la tarea |
--schedule | sí | Cuándo ejecutarla, en formato cron |
--message | sí | Qué debe hacer el agente cada vez. Escríbelo como un mensaje de chat. |
--timezone | no | Una zona horaria IANA como Europe/Berlin o America/New_York. Por defecto es UTC. |
--channel | no | Adónde enviar el resultado: chat (por defecto) o telegram |
--target | no | Para 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 123456789Lista y elimina tareas
officeclaws cron listNAME 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-digestFormato 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).
| Horario | Se ejecuta |
|---|---|
0 9 * * * | Todos los días a las 09:00 |
0 9 * * 1-5 | De lunes a viernes a las 09:00 |
*/30 * * * * | Cada 30 minutos |
0 */4 * * * | Cada 4 horas |
0 18 * * 5 | Los 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.