> ## Documentation Index
> Fetch the complete documentation index at: https://docs.fanifyai.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Routeur d'intention

> Action de stratégie qui redirige certaines intentions vers d'autres, uniquement quand l'intention courante correspond à une route définie (routage conditionnel).

L'action **"Routeur d'intention"** s'utilise dans une règle de [stratégie](/fr/advanced/jobs/autoreply#workflow) pour **rediriger une intention vers une autre** quand la règle matche. L'[intention](/fr/advanced/jobs/autoreply#moteur-v1) est le type de réponse attendu (texte, photo, vidéo, contenu payant, vocal) ; elle oriente la façon dont Fanify répond.

Contrairement à l'action **"Changer l'intention"** qui impose une intention **sans condition**, le routeur ne modifie l'intention **que si** elle correspond à l'une des routes que vous avez définies. Si aucune route ne correspond, l'intention reste inchangée et la stratégie se poursuit normalement.

## Cas d'usage typiques

* **Monétiser les demandes de média** : rediriger les demandes de photo ou de vidéo vers **Contenu payant** pour proposer systématiquement du contenu payant à la place d'un envoi gratuit.
* **Fonctionnalité non proposée** : rediriger **Envoyer vidéo** vers **Envoyer photo** si le créateur ne propose pas de vidéo.
* **Simplifier les cas ambigus** : rediriger **Autre** vers **Réponse texte** pour garantir une réponse textuelle par défaut.
* **Adapter au palier du fan** : dans une stratégie ciblant les nouveaux fans, rediriger **Contenu payant** vers **Réponse texte** pour d'abord instaurer la relation avant de vendre.

## Les routes

L'action se configure via une liste de **routes** (propriété **Routes d'intention**). Chaque route associe une **intention source** à une **intention cible** :

**Intention source** → **Intention cible**

Vous ajoutez autant de routes que nécessaire avec **Ajouter une route**. Chaque intention est choisie parmi les types de réponse standard ci-dessous.

| Intention (libellé UI) | Signification                                 |
| ---------------------- | --------------------------------------------- |
| **Réponse texte**      | Une réponse textuelle est attendue.           |
| **Réponse vocale**     | Le fan demande un message vocal.              |
| **Envoyer photo**      | Le fan demande une photo.                     |
| **Envoyer vidéo**      | Le fan demande une vidéo.                     |
| **Contenu payant**     | Le fan est prêt à recevoir du contenu payant. |
| **Autre**              | Cas non couvert par les intentions ci-dessus. |

<Note>
  Les intentions d'appel (audio, vidéo) ne sont pas proposées dans les routes : le routeur agit uniquement sur les types de réponse listés ci-dessus.
</Note>

## Comportement à l'exécution

Quand la règle matche, l'action lit l'**intention courante** du job, puis cherche une route dont l'intention source correspond :

* **Une route correspond** : l'intention courante est remplacée par l'intention cible de cette route, puis la stratégie **continue** avec les actions suivantes. Le reste du job utilisera la nouvelle intention.
* **Aucune route ne correspond** : rien n'est modifié, la stratégie continue normalement.

L'intention courante provient de la [classification d'intention](/fr/advanced/agents/extract-intent-agent) (moteur V1) ou d'une **intention forcée** (par exemple lors d'une demande manuelle ou d'une relance). Le routeur intervient **après**, sur cette valeur de départ.

<Info>
  Cette action ne provoque **jamais** d'échec et n'arrête ni la règle ni le job. Au pire, elle ne fait rien et laisse l'intention telle quelle.
</Info>

## Cas limites

* **Aucune intention courante** : si le job n'a pas d'intention définie au moment de l'exécution (possible notamment quand aucune intention n'a été forcée), le routeur ne fait rien.
* **Aucune route configurée** : l'action ne fait rien et la stratégie continue.
* **Plusieurs routes pour la même intention source** : seule la **première** route de la liste est appliquée. Le doublon est signalé par un avertissement lors de l'import de la stratégie.

## Voir aussi

* [Changer l'intention](/fr/advanced/strategy/actions/change_intent) — L'action qui impose une intention sans condition, à l'inverse du routage conditionnel.
* [Réponses automatiques (AutoReply)](/fr/advanced/jobs/autoreply) — Le job qui exécute la stratégie et applique l'intention retenue.
* [Classificateur d'intention](/fr/advanced/agents/extract-intent-agent) — L'agent qui détermine l'intention initiale du message (moteur V1).
