Programmer des tâches
Faites exécuter des tâches planifiées à votre agent et recevez-en les résultats.
Votre agent peut exécuter une tâche selon un planning. Par exemple, il peut vous envoyer une revue de presse chaque matin ou vérifier un site web toutes les heures. Les tâches programmées s’exécutent sur le VPS : votre ordinateur peut donc être éteint.
Ajouter une tâche
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."| Option | Obligatoire | Signification |
|---|---|---|
--name | oui | Un nom court pour la tâche |
--schedule | oui | Quand l’exécuter, au format cron |
--message | oui | Ce que l’agent doit faire à chaque exécution. Rédigez-le comme un message de discussion. |
--timezone | non | Un fuseau horaire IANA comme Europe/Berlin ou America/New_York. La valeur par défaut est UTC. |
--channel | non | Où envoyer le résultat : chat (par défaut) ou telegram |
--target | non | Pour telegram : votre identifiant d’utilisateur Telegram (voir ci-dessous) |
Envoyer les résultats sur Telegram
Commencez par connecter Telegram. Utilisez ensuite comme cible votre USER-ID obtenu lors de l’association :
officeclaws cron add \
--name morning-digest \
--schedule "0 9 * * *" \
--timezone Europe/Berlin \
--message "Weather and top 3 news for today." \
--channel telegram \
--target 123456789Lister et supprimer des tâches
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-digestFormat de planification
Un planning comporte cinq champs : minute hour day-of-month month day-of-week (minute, heure, jour du mois, mois, jour de la semaine).
| Planning | Exécution |
|---|---|
0 9 * * * | Tous les jours à 09:00 |
0 9 * * 1-5 | Les jours de semaine à 09:00 |
*/30 * * * * | Toutes les 30 minutes |
0 */4 * * * | Toutes les 4 heures |
0 18 * * 5 | Le vendredi à 18:00 |
0 8 1 * * | Le 1er de chaque mois à 08:00 |
Chaque exécution programmée consomme vos limites ChatGPT. Les tâches très fréquentes, par exemple toutes les minutes, les épuisent rapidement.