> For the complete documentation index, see [llms.txt](https://docs.hablla.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.hablla.com/french/flux-dautomatisations/tous-les-composants/composants-facebook/message-facebook.md).

# Message Facebook

### Vue d'ensemble

Le **Composant d'envoi de messages Facebook Messenger** est un nœud d'action axé sur la communication sortante de session. Sa fonction principale est de transmettre des messages actifs contenant du texte ou des fichiers multimédias directement dans la boîte de messages privés (DM) de l'utilisateur final pendant le flux d'automatisation. Il est utilisé pour fournir des retours informatifs, partager des supports promotionnels et enrichir l'expérience de service de manière multimédia dans la fenêtre de conversation active du client sur la page.

### Paramètres de configuration

La configuration du composant détermine le format du contenu qui sera envoyé à l'API de messagerie de Meta :

* **Type de message :** Menu déroulant qui définit la nature et le comportement structurel de la bulle de message que le client recevra dans le chat. Les options comprennent :
  * `Texte` : Messages composés strictement de blocs de texte (avec prise en charge des émojis et des liens).<br>
  * `Audio` : Envoi de fichiers audio.<br>
  * `Document` : Partage de fichiers d'entreprise (PDF, guides, e-books).<br>
  * `Image` : Envoi de fichiers visuels et graphiques d'entreprise (PNG, JPG, GIF).<br>
  * `Vidéo` : Partage de médias audiovisuels dans des formats compatibles (MP4).<br>
* **Message (\* Champ obligatoire) :** Le corps du texte principal du message qui accompagnera l'envoi (dans les formats multimédias comme `Document` ou `Image` , ce champ sert de légende ou de texte d'accompagnement du média envoyé).<br>

### Constructeur visuel

L'interface graphique adapte instantanément ses blocs de formulaire en fonction de l'élément sélectionné dans le champ *Type de message*:

* **Structure de base (`Texte`):** Affiche une interface épurée composée uniquement du sélecteur de type et d'une zone de texte riche obligatoire (`*`).<br>
* **Structure multimédia (`Audio`, `Document`, `Image`, `Vidéo`):** Lorsque l'on bascule vers l'envoi de médias, le constructeur s'étend et ajoute à l'écran les champs de gestion des fichiers :
  * `URL du fichier` : Champ de texte pour indiquer l'adresse HTTP ou le lien public où le média est hébergé afin que le serveur de Meta le récupère.<br>
  * `Bouton de téléversement` : Ouvre la fenêtre de fichiers du système d'exploitation local pour téléverser le fichier directement vers le CDN de la plateforme.<br>
  * `Bouton + Ajouter un fichier` : Permet de regrouper plusieurs fichiers joints afin qu'ils soient envoyés par lot séquentiel dans le même nœud.<br>

### Opérateurs spéciaux

Les propriétés logiques de ce composant gèrent la construction du payload et l'injection dynamique de données dans la couche d'affichage de Messenger :

* **Interpolation des balises de portée (mappage dynamique) :** Le champ de contenu de la *Message*  (ou légende) ainsi que le champ de *URL du fichier* acceptent l'inclusion de variables globales et locales de la plateforme via la syntaxe à doubles accolades (`{{...}}`). Cela permet au système de récupérer l'image d'un produit sélectionné par le client dans un nœud précédent et d'insérer dynamiquement le lien dans le champ d'envoi.<br>
* **Surveillance de la fenêtre de session (règle de sortie) :** Le moteur d'automatisation traite l'envoi de manière linéaire et rapide. Après avoir transmis le paquet de données à la passerelle Facebook Messenger, la sortie du bloc libère instantanément le contact vers le composant suivant du flux de conception, en mode asynchrone.<br>

### Exemples pratiques

Le tableau ci-dessous illustre des scénarios classiques d'utilisation de ce composant pour déclencher différents contenus tout au long d'un flux sur Facebook Messenger :

| **Type de message sélectionné** | **URL du fichier / téléversement**      | **Contenu configuré (message)**                                                  | **Cas d’utilisation pratique**                                                                                     |
| ------------------------------- | --------------------------------------- | -------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------ |
| `Texte`                         | *Aucun*                                 | "Bonjour, `{{nome}}`! Votre rendez-vous a été confirmé avec succès pour demain." | Envoyer un simple texte de confirmation de rendez-vous en utilisant les variables collectées tout au long du flux. |
| `Document`                      | `{{link_catalogo_pdf}}`                 | "Voici notre catalogue complet de produits en PDF !"                             | Envoyer automatiquement le fichier du catalogue à un client qui a demandé la grille tarifaire dans le menu.        |
| `Image`                         | *Téléversement de banner\_promocao.jpg* | "Profitez de notre offre spéciale de la semaine ! 🚀"                            | Déclencher une carte graphique promotionnelle avec une légende explicative à l'ouverture d'une branche du flux.    |


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter, and the optional `goal` query parameter:

```
GET https://docs.hablla.com/french/flux-dautomatisations/tous-les-composants/composants-facebook/message-facebook.md?ask=<question>&goal=<endgoal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is optional and describes the broader end goal you are ultimately trying to accomplish on behalf of the user. GitBook uses it to tailor the answer towards what is most useful for that goal.

The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
