# Messenger

## Étape 1 : Ajouter des produits nécessaires pour Messenger​ <a href="#etape-1-ajouter-des-produits-necessaires-pour-messenger" id="etape-1-ajouter-des-produits-necessaires-pour-messenger"></a>

1. Cliquez sur **« Ajouter un produit ».**

<figure><img src="/files/9HYUDJWL1FshwCY6OglR" alt=""><figcaption></figcaption></figure>

2. Recherchez le produit **"Facebook login for Business"** et cliquez sur **"Configurer".**

<figure><img src="/files/HbccEEU7NtM1UTuikvQo" alt="" width="563"><figcaption></figcaption></figure>

3. La page **« Paramètres »** du produit **« Facebook login for Business »** s’ouvrira et une nouvelle section « Facebook login for Business » s’affichera dans le menu de gauche.

<figure><img src="/files/oRK7MRhmZzleYOpLRAgZ" alt="" width="183"><figcaption></figcaption></figure>

4. Retournez à la page des **produits** en cliquant sur **« Ajouter un produit ».**

<figure><img src="/files/4sdpTwRCx4MfZfhujwaF" alt=""><figcaption></figcaption></figure>

5. Recherchez **« Messenger »** et cliquez sur **« Configurer ».**

<figure><img src="/files/m5b4Nqt3JS1dyE9TJQJy" alt=""><figcaption></figcaption></figure>

6. La page **“Paramètres”** du produit **“Messenger”** s’ouvre et une nouvelle section “Messenger” s’affiche dans le menu de gauche.

<figure><img src="/files/qaEQyNtLRshu4GXyXxg9" alt="" width="154"><figcaption></figcaption></figure>

Vos produits ont été ajoutés avec succès ! Nous allons maintenant procéder à leur configuration.

### **Configurer le produit Facebook Login​**

1. Cliquez sur **Facebook Login for Business > Paramètres.**

<figure><img src="/files/ngmIATvZofF7o69zyZPx" alt="" width="241"><figcaption></figcaption></figure>

2. Activez l'option **« Se connecter avec le SDK JavaScript »**.&#x20;

<figure><img src="/files/re0LwxFYe7VcrLIOnXvE" alt="" width="563"><figcaption></figcaption></figure>

3. Remplissez les **domaines autorisés pour le SDK JavaScript** :
   * Si vous êtes sur le serveur `app1.sandbox`  : <https://experimental.channels.dydu.ai>​
   * Si vous êtes sur un serveur `app1` (en dehors du serveur app1.sandbox) l'url à renseigner est : [https://channels.dydu.ai](https://channels.dydu.ai/)
   * Si vous êtes sur un serveur `uat`  l'url à renseigner est : <https://staging-sso.channels.dydu.ai>

<figure><img src="/files/650QOf6WD5iL0iFwuQoW" alt="" width="563"><figcaption></figcaption></figure>

4. Cliquez sur le bouton « **Enregistrer les modifications** ».

### **Configurer le produit Messenger​**

1. Cliquez sur **Messenger > Paramètres de Messenger API** dans le menu de gauche.

<figure><img src="/files/TLplzS4ozcvqLuW3px2B" alt="" width="146"><figcaption></figcaption></figure>

2. Sur la page principale, recherchez la section **"Générez des tokens d’accès"**

<figure><img src="/files/F7BgJ62Xbb9l2xA6k5xY" alt=""><figcaption></figcaption></figure>

3. Cliquez sur le bouton **« Associer »** pour lier votre page Facebook à votre application Meta.
4. Un nouvel onglet s'ouvre et vous demandera de continuer en tant que "votre compte". Cliquez sur «votre compte».
5. **Sélectionnez la page Facebook** que vous souhaitez lier à votre application Meta. Cette page sera celle depuis laquelle votre bot sera joignable.
6. Activer les autorisations listées. Cliquez sur « Terminé ».
7. Un message confirmant l'association de votre page Facebook à votre application Meta s'affiche : cliquez sur le bouton "OK".
8. Votre page Facebook est maintenant listée dans la section « Token d'accès » !

Les produits nécessaires au bon fonctionnement de votre application sur Messenger ont été configurés !&#x20;

## Étape 2 : Créer et configurer une intégration Meta  <a href="#etape-2-creer-et-configurer-une-integration-meta-a-partir-du-menu-canaux-du-bms-dydu" id="etape-2-creer-et-configurer-une-integration-meta-a-partir-du-menu-canaux-du-bms-dydu"></a>

1. Connectez-vous à votre BMS Dydu et ouvrez le menu **« Canaux »** de votre bot.
2. Sélectionnez "**Meta**".

<figure><img src="/files/YBxzL3QKqEvPjqtk36zb" alt="" width="563"><figcaption></figcaption></figure>

3. Donnez un nom à cette intégration et cliquez sur "Créer".\`

<figure><img src="/files/M2DfEWbAqosfb5IH47yo" alt="" width="563"><figcaption></figcaption></figure>

4. Vous arrivez sur la page « Information » qui vous permet de choisir la langue et l'espace qui seront interrogés pour votre bot sur Messenger.

<figure><img src="/files/z5DU51JsCD26pBSSusYy" alt="" width="563"><figcaption></figcaption></figure>

5. Cliquez sur le bouton **« Suivant ».**
6. Une modale s'ouvre et vous demande l'**ID** ainsi que la **clé secrète** de l'application Meta.

<figure><img src="/files/Ifj2nfPhpcnJps7tcabK" alt=""><figcaption></figcaption></figure>

7. Pour récupérer ces informations : allez sur votre application dans le portail **Meta for developers**
8. Cliquez sur **Paramètres > Général** dans le menu de gauche.
9. Copiez et conservez l’**identifiant de votre application**.

<figure><img src="/files/RKoBFaTzKyKdNRvwcMci" alt=""><figcaption></figcaption></figure>

10. Cliquez sur le bouton "**Afficher"** pour afficher la **clé de votre application**. Vous serez invité à entrer votre **mot de passe** pour afficher la clé.
11. Copiez et conservez la **clé de votre application**.
12. Retournez sur le BMS et renseignez l'identifiant de votre application ainsi que la clé secrète de l'application Meta.
13. Une fois les informations fournies, cliquez sur **« Enregistrer »**.
14. Vous arrivez sur la page **« Connexion »**
15. Sur la gauche, vous trouverez les connexions disponibles. Cliquez sur **Créer** à côté de Messenger, pour connecter votre bot dydu à votre page Messenger.

<figure><img src="/files/IKC9rlED9t4O956mSx3q" alt=""><figcaption></figcaption></figure>

16. Un nouvel onglet vous demandera de continuer en tant que "votre compte". Cliquez sur «votre compte».
17. Sélectionnez la page Facebook à laquelle vous voulez connecter votre bot Dydu : c'est la page à partir de laquelle votre bot sera joignable!
18. Activez les autorisations listées et cliquez sur « Terminé ».
19. Un message confirmant l'association de votre page Facebook à votre application Meta s'affiche : cliquez sur le bouton "OK".
20. Sur le BMS Dydu, une modale « Page » s'ouvre.

    <figure><img src="/files/kPfpV005HinxSQPpZwVu" alt=""><figcaption></figcaption></figure>
21. Pour obtenir les informations demandées dans cette modale : retournez sur votre **application** sur le **portail Meta For Developers**
22. Cliquez sur **Messenger > Paramètres de Messenger APIS** dans le menu de gauche.
23. Sur la page principale, recherchez la section **« Générer des token d'accès »**.
24. Copiez et conservez l'identifiant de la page (il est affiché sous le nom de votre page).
25. Cliquez sur le bouton **« Générer un token »** pour votre page.
26. Une modale s'ouvre, cochez la case **« Je comprends »**.
27. Le token s'affiche en clair, vous devez ensuite le copier et le garder.
28. Retournez sur le BMS Dydu et complétez les champs **"ID de la page"** et **"jeton d'accès"** avec les informations récupérées sur Meta for developers (identifiant de la page et token)
29. Cliquez sur **« Mettre à jour »**.
30. Votre connexion Messenger est en place !
31. Cliquez sur « Terminer ».

Votre bot est maintenant disponible sur Messenger. Vous pouvez le tester en vous rendant sur votre page et en cliquant sur le bouton « Message»

Posez-lui vos questions !

**Important :** votre bot est fonctionnel mais n'est disponible que pour :&#x20;

* les administrateurs de l'application Meta,
* les comptes facebook ajoutés en tant que testeurs de l'application Meta.

Pour le rendre disponible à tous les utilisateurs de Messenger, vous devez demander un accès avancé à certaines autorisations et fonctionnalités puis passer le contrôle de l’application exigé par Meta.

## Étape 3 : demander un accès avancé pour les autorisations et les fonctionnalités nécessaires​ <a href="#etape-3-demander-un-acces-avance-pour-les-autorisations-et-les-fonctionnalites-necessaires" id="etape-3-demander-un-acces-avance-pour-les-autorisations-et-les-fonctionnalites-necessaires"></a>

1. Accéder à votre portail Meta for Developers
2. Cliquez sur Contrôle app > Autorisations & Fonctionnalités dans le menu de gauche
3. L’ensemble des autorisations et fonctionnalités est listée sur cette page. Demandez un accès avancé pour les autorisations suivantes :

* pages\_messaging

Une barre de recherche est disponible sur cette page. Vous pouvez l'utiliser pour rechercher des autorisations à ajouter. Pour chaque autorisation, cliquez sur « Obtenir l'accès avancé »

Certaines autorisations exigent un test réussi d’appel aux APIS Meta et de passer le contrôle de l’application mis en place par Meta Nous vous invitons à suivre les instructions et la documentation fournies par Meta pour ce faire.

Une fois ces autorisations accordées, vous pouvez passer votre application en mode "Live".


---

# Agent Instructions: 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:

```
GET https://docs.dydu.ai/integrations/canaux/connecteurs/meta/messenger.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
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.
