Laissez votre assistant travailler automatiquement : il vous aide même sans qu'on lui demande
Si un assistant ne répond que quand on lui demande, ce n'est qu'un chatbot. Un vrai assistant agit de façon proactive.
C'est exactement à ça que sert la planification Cron.
Ce que vous allez apprendre
- Comprendre la différence entre Cron et Heartbeat
- Savoir quelles tâches conviennent à la planification
- Configurer Cron depuis le tableau de bord
- Lire la syntaxe Cron et dépanner les jobs qui ne se déclenchent jamais
Qu'est-ce que Cron et Heartbeat ?
Cron signifie « fais cette chose à ce moment », comme un agenda pour votre assistant :
- Chaque jour à 9 h : résumer les e-mails d'hier
- Chaque lundi : me rappeler ce qui compte cette semaine
- Chaque nuit : archiver automatiquement les notes du jour
Heartbeat signifie que l'assistant se réveille à un intervalle fixe (par ex. toutes les 30 minutes), vérifie s'il y a quelque chose à faire et agit si nécessaire.
💡 Si vous voyez un log heartbeat toutes les 30 minutes, c'est normal.
Cas d'usage courants d'automatisation
| Tâche planifiée | Ce qu'elle fait |
|---|---|
| Briefing quotidien | Résume e-mails, calendrier ou actualités et vous les envoie |
| Rappels | Vous envoie votre to-do à l'heure voulue |
| Surveillance | Vérifie une API ou une page toutes les heures et vous alerte en cas de problème |
| Organisation de notes | Range les notes éparses en document structuré chaque semaine |
Configurer Cron dans le tableau de bord
Ouvrez l'interface de contrôle → onglet Cron :
- Ajouter une planification : saisir une expression Cron et la description de la tâche
- Activer / désactiver : mettre en pause n'importe quel job à tout moment
- Exécuter maintenant : tester une planification immédiatement sans attendre
Aide-mémoire syntaxe Cron
* * * * *
│ │ │ │ └─ jour de la semaine (0-7, 0 et 7 = dimanche)
│ │ │ └─── mois (1-12)
│ │ └───── jour du mois (1-31)
│ └─────── heure (0-23)
└───────── minute (0-59)
Exemples courants :
0 9 * * * ← chaque jour à 9 h 00
0 9 * * 1 ← chaque lundi à 9 h 00
0 */6 * * * ← toutes les 6 heures
Le job Cron ne se déclenche jamais ? Vérifiez d'abord
- Cron est-il activé dans la Config ?
- Le fuseau horaire est-il correct ?
- Les logs montrent-ils une erreur ? Exécutez
openclaw logs --follow - Essayez de redémarrer la Gateway
⚠️ Les jobs planifiés consomment aussi les ressources du modèle. Si vous lancez beaucoup de planifications et de chats en même temps, vous pouvez atteindre les limites (ex. HTTP 429). Les jobs lourds méritent parfois un agent dédié.
Suite
Votre assistant peut maintenant travailler tout seul. Dans la prochaine partie nous concluons avec les paramètres avancés et les habitudes de débogage pour un système plus stable.
← Précédent : Gateway distante | 👉 Paramètres avancés et état d'esprit débogage