> 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-instagram/message-instagram.md).

# Message Instagram

### Vue d'ensemble

Le **Composant d'envoi de message Instagram** est un nœud d'action axé sur les interactions sortantes de session. Sa fonction principale est de transmettre des messages informatifs, des salutations ou des fichiers multimédias directement dans la boîte de messages directs (DM) de l'utilisateur final sur Instagram pendant l'exécution d'une automatisation. Il est utilisé pour fournir des réponses fluides, partager des supports visuels et enrichir le parcours conversationnel sans retenir l'utilisateur dans des validations de réponse.

### Paramètres de configuration

La paramétrisation du bloc définit le format du contenu qui sera envoyé à l'API de messagerie de Meta :

* **Type de message :** Menu déroulant qui détermine la structure de la bulle de contenu que le client verra dans le chat. Les options comprennent :
  * `Texte`: Messages composés strictement de texte, avec prise en charge complète des émojis et des liens hypertexte.<br>
  * `Audio`: Envoi de fichiers sonores ou de messages vocaux.<br>
  * `Image`: Partage de fichiers visuels et de cartes graphiques d'entreprise (PNG, JPG).<br>
  * `Vidéo`: Envoi de médias audiovisuels dans des formats compatibles avec l'application (MP4).<br>
* **Message (\* Champ obligatoire) :** Le corps principal du texte qui sera envoyé au client (lorsqu'il est configuré dans des formats de média tels que `Image` ou `Vidéo`, ce champ agit comme la légende d'appui jointe au fichier).<br>

### Constructeur visuel

L'interface du constructeur s'adapte dynamiquement pour fournir les champs corrects en fonction du format choisi :

* **Contrôles du type d'entrée (Fixed / Expression) :** Affiche une clé de bascule à côté du sélecteur qui permet d'alterner la configuration du type de message entre le mode *Fixe* (statique sélectionné dans le menu déroulant) ou *Expression* (injection de variables dynamiques pour modifier le type par programmation).<br>
* **Champs obligatoires actuels :** L'astérisque (`*`) dans le champ *Message* sert de validateur préalable dans l'éditeur graphique, empêchant l'administrateur de publier un flux contenant des bulles ou des blocs de texte complètement vides.<br>
* **Champs avancés de média :** Lors de la sélection d'options visuelles ou sonores (comme `Image`), le constructeur ajoute des blocs pour inclure la `URL du fichier` et le bouton pour effectuer un *Téléversement* direct vers les serveurs de la plateforme.<br>

### Opérateurs spéciaux

Les propriétés logiques de ce composant gèrent la compilation et l'interpolation agile des données dans l'interface DM :

* **Interpolation de balises de portée :** Le champ *Message* est entièrement compatible avec l'insertion de données dynamiques à l'aide de doubles accolades `{{...}}`. Cela permet d'injecter les propriétés enregistrées du contact directement dans le texte qu'il lira (ex. : "Voici votre code de réduction, `{{nome}}`!").<br>
* **Traitement linéaire libre :** Contrairement aux nœuds de question, ce composant ne génère pas d'état d'attente (*veille*). Le moteur d'automatisation livre le payload de données aux serveurs d'Instagram et libère le contact instantanément pour l'étape suivante connectée au port de sortie du bloc.<br>

### Exemples pratiques

Le tableau ci-dessous présente des scénarios classiques d'application de ce composant pour structurer des interactions riches dans Instagram Direct :

| **Type de message sélectionné** | **URL du fichier / téléversement** | **Contenu configuré (message)**                                                                                   | **Cas d'utilisation pratique**                                                                                                  |
| ------------------------------- | ---------------------------------- | ----------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------- |
| `Texte`                         | *Aucun*                            | "Soyez le bienvenu dans notre boutique ! Comment puis-je vous aider aujourd'hui ?"                                | Envoyer un message de salutation initiale standard de bienvenue dès qu'un flux entrant est déclenché.                           |
| `Image`                         | *Téléversement de cupom.jpg*       | "Utilisez le coupon ci-dessus pour obtenir 10 % de réduction sur votre premier achat ! 🛍️"                       | Déclencher une carte graphique promotionnelle avec une légende explicative juste après que le prospect est passé par un triage. |
| `Texte`                         | *Aucun*                            | "Veuillez patienter un instant. Je vous transfère à l'un de nos spécialistes du secteur `{{setor_escolhido}}`..." | Afficher un message de transition informatif contextualisé avant le composant de transfert humain.                              |


---

# 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-instagram/message-instagram.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.
