← Retour au plan
Maîtrise d'OUPI Studio : des missions rapides aux workflows autonomes · Leçon 6 sur 8

6. Déclencheurs et écouteurs : un travail piloté par les événements

Configurez des observateurs sur des sources connectées et des URL de webhook verrouillées avec des conditions et un plafond de sécurité de crédits quotidien, afin qu'@oupi réagisse automatiquement aux événements du monde réel.

Les déclencheurs et écouteurs permettent à @oupi de réagir à des événements du monde réel plutôt que de fonctionner sur une horloge fixe. Il en existe deux types :

Surveillances — des moniteurs qui vérifient périodiquement une source connectée (e-mail, un outil, un flux de données) et se déclenchent uniquement lorsque vos conditions sont remplies. Par exemple : « Quand un nouveau ticket de support est marqué urgent, rédiger une réponse. »

URL de webhook verrouillées — des points de terminaison uniques que vous fournissez à une application externe afin qu'elle puisse appeler OUPI directement lorsqu'un événement se produit (une soumission de formulaire, un événement de pipeline CI, une mise à jour CRM).

Chaque déclencheur est rattaché à une tâche durable, ce qui signifie que chaque exécution hérite du contexte, des fichiers et de l'historique du projet — rien ne repart de zéro. Vous pouvez consulter l'historique complet d'exécution de n'importe quel déclencheur depuis l'endroit où vous le gérez.

Conditions et le plafond de crédit quotidien de sécurité

Chaque déclencheur comporte des conditions qui agissent comme un filtre : l'événement doit correspondre à vos règles avant que @oupi ne dépense le moindre effort. Cela empêche des sources bruyantes de lancer des dizaines de missions inutiles.

En plus des conditions, chaque déclencheur dispose d'un plafond de crédit quotidien optionnel. En cas d'afflux d'événements — disons 200 appels de webhook en une heure — le plafond arrête les nouvelles exécutions une fois le budget de crédit journalier atteint. Cela protège votre solde sans que vous ayez besoin d'être en ligne. Le coût de chaque exécution reste affiché individuellement, afin que vous puissiez vérifier exactement ce qui a été dépensé et pourquoi.

Ces deux garde-fous — conditions et plafond — sont définis à la création du déclencheur et peuvent être ajustés à tout moment.

Création d'un déclencheur avec « Forger avec Oupi »

Vous n'avez pas besoin de configurer les déclencheurs champ par champ. Utilisez « Forger avec Oupi » et décrivez ce que vous souhaitez en langage naturel :

• « Surveille ma boîte Gmail pour les factures d'Acme Corp et extrais les montants dans une feuille de calcul. » • « Quand le webhook se déclenche, résume la charge utile et publie-la sur mon canal Slack. »

@oupi interprète votre description, configure la surveillance ou le webhook, propose des conditions et rattache le déclencheur à une tâche durable nouvelle ou existante. En cas d'ambiguïté, il pose une question de clarification avant de finaliser — rien ne s'exécute avant votre confirmation. Vous pouvez ensuite mettre en pause, activer ou tester le déclencheur avec une seule exécution pour vérifier qu'il fonctionne comme prévu.

Astuce

Commencez chaque nouveau déclencheur avec un plafond de crédit quotidien prudent (par exemple, une petite fraction de vos dépenses quotidiennes habituelles). Une fois que vous avez examiné quelques exécutions dans l'historique du déclencheur et confirmé que les conditions filtrent correctement, augmentez le plafond progressivement. Cela évite les mauvaises surprises pendant que vous ajustez encore les conditions.

Astuce

Les URL de webhook sont verrouillées — chacune est unique et révocable. Si vous soupçonnez qu'une URL a fuité ou qu'une application externe se comporte mal, révoquez-la immédiatement depuis les paramètres du déclencheur et générez-en une nouvelle. L'ancienne URL cesse de fonctionner instantanément.

À vous de jouer

Accédez à Studio → Tâches durables et créez un déclencheur : cliquez sur « Forger avec Oupi » et saisissez une description en langage naturel telle que « Surveille [une source connectée] pour [votre condition] et résume chaque correspondance dans une note. » Définissez un faible plafond de crédit quotidien, activez le déclencheur, puis utilisez « essayer une fois » pour vérifier qu'il se déclenche correctement. Consultez l'exécution dans l'historique du déclencheur.

Suivre ce cours dans OUPI → Cet exercice se fait dans la plateforme OUPI.
À retenir

Les déclencheurs et écouteurs rendent @oupi événementiel : les surveillances interrogent les sources connectées selon vos conditions, et les URL de webhook verrouillées permettent aux applications externes d'appeler OUPI directement. Chaque déclencheur est rattaché à une tâche durable (préservant le contexte entre les exécutions), comporte des conditions configurables pour filtrer le bruit, et prend en charge un plafond de crédit quotidien pour protéger votre solde. Utilisez « Forger avec Oupi » pour les configurer en langage naturel, commencez avec un plafond prudent, et vérifiez avec une seule exécution de test avant de passer en pleine production.