Messenger

Rendre votre bot disponible sur Messenger

Prérequis

Pour créer un bot sur Messenger qui sera connecté à votre bot dydu, vous aurez besoin de :

  • Une adresse e-mail

  • Un compte Facebook avec cet e-mail

  • Une page Facebook liée à ce compte Facebook

  • Un compte Meta pour les développeurs avec ce compte Facebook

  • Une application Meta

Il y a 3 étapes à suivre :

  1. Ajoutez et configurez les produits nécessaires à partir de votre portail « Meta for Developers ».

  2. Créez et configurez une intégration de type Meta à partir du menu « Canaux » du BMS dydu .

  3. Demandez un accès avancé pour les autorisations et les fonctionnalités nécessaires.

Étape 1 : Ajouter des produits nécessaires pour Messenger

Pour que votre application fonctionne sous Messenger, ajoutez et configurez les produits suivants :

  • Facebook Login for Business,

  • Messenger.

Pour faire ceci :

  1. Cliquez sur « Ajouter un produit ».

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

  1. 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.

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

  1. Recherchez « Messenger » et cliquez sur « Configurer ».

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

Vos produits ont été ajoutés avec succès ! Nous allons maintenant procéder à leur configuration, en commençant par le produit Facebook Login for Business.

Configurer le produit Facebook Login

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

  1. Activez l'option « Se connecter avec le SDK JavaScript ». Cela vous permettra de vous connecter à votre compte Facebook à partir de votre intégration dans le menu Canaux de dydu.

  1. Remplissez les domaines autorisés pour le SDK JavaScript : entrez l'URL principale du menu « Canaux ».

Par exemple, si vous vous connectez au menu Canaux du BMS dydu et que l'URL complète est https://sso.channels.dydu. i/?ticket=ST-1475-7riKAzdDpiYrbRGbmhLImJ-cDd8-cas-prod-sso#/configurations, entrez seulement https://sso.channels.dydu.ai/ dans le champ "Domaines autorisés pour le SDK JavaScript".

  1. Cliquez sur le bouton « Enregistrer les modifications ».

Configurer le produit Messenger

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

  1. Sur la page principale, recherchez le « Token d'accès ».

  2. Cliquez sur le bouton « Ajouter ou supprimer des pages » : vous allez lier votre page Facebook à votre application Meta.

  1. Un nouvel onglet vous demandera de continuer en tant que "votre compte". Cliquez sur «votre compte».

  2. Sélectionnez la page Facebook que vous souhaitez lier à votre application Meta. Cette page sera celle depuis laquelle votre bot sera joignable.

  3. Activer les autorisations listées. Cliquez sur « Terminé ».

  4. Un message confirmant l'association de votre page Facebook à votre application Meta s'affiche : cliquez sur le bouton "OK".

  5. 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 ! Maintenant, passons à l'étape suivante : créer et configurer une intégration Meta à partir du menu "Canaux" du BMS Dydu.

Étape 2 : Créer et configurer une intégration Meta à partir du menu « Canaux » du BMS Dydu

Pour créer une intégration Meta dans le BMS Dydu, suivez ces étapes :

  • Obtenez l'identifiant de votre application Meta et sa clé correspondante.

  • Obtenir l'identifiant de la page associée à votre application Meta et son token d'accès.

Ces informations sont spécifiques à votre application Meta et sont disponibles sur le portail Meta for Developers.

Où trouver l'identifiant de votre application META et sa clé correspondante ?

  1. Dans le portail Meta for Developers, allez dans votre application et cliquez sur Paramètres > Général dans le menu de gauche.

  2. Copiez et conservez votre ID d'application.

  3. Cliquez sur le bouton "Afficher" pour afficher la clé de votre application. Vous serez invité à entrer votre mot de passe pour afficher la clé.

  4. Copiez et conservez la clé de votre application.

Où trouver l'identifiant de page associé à votre application META et le token correspondant ?

  1. Dans le portail Meta for developers, sur votre application, cliquez sur Messenger > Settings dans le menu de gauche.

  2. Sur la page principale, recherchez le « token d'accès ».

  3. Copiez et conservez l'identifiant de la page (il est affiché sous le nom de votre page).

  4. Cliquez sur le bouton « Générer un token » pour votre page.

  5. Une modale s'ouvre, cochez la case « Je comprends ».

  6. Le token s'affiche en clair, vous devez ensuite le copier et le garder.

Avec ces informations, connectez-vous à votre BMS Dydu et ouvrez le menu « Canaux » de votre bot.

  1. Cliquez sur « Créer » pour créer une nouvelle intégration.

  2. Sélectionnez la plateforme Meta.

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

  1. 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.

  1. Cliquez sur le bouton « Suivant ».

  2. Une modale s'ouvre : entrez l'identifiant de votre application ainsi que la clé secrète de l'application Meta.

Ces informations ont été précédemment récupérées à partir de votre portail Meta for Developers. Si vous avez ignoré cette étape et ne savez pas comment récupérer l'identifiant de l'application et la clé secrète, on vous l'explique ici

  1. Une fois les informations fournies, cliquez sur « Enregistrer ».

  2. Vous arrivez sur la page « Connexion », seconde et dernière étape de configuration de votre intégration Meta.

  3. Sur la gauche, vous trouverez les connexions disponibles. Cliquez sur Créer à côté de Messenger, pour connecter votre bot dydu à votre page Messenger.

  1. Un nouvel onglet vous demandera de continuer en tant que "votre compte". Cliquez sur «votre compte».

  2. Sélectionnez la page Facebook à laquelle vous voulez connecter votre bot dydu: c'est la page à partir de laquelle votre bot sera joignable!

  3. Activez les autorisations listées et cliquez sur « Terminé ».

  4. Un message confirmant l'association de votre page Facebook à votre application Meta s'affiche : cliquez sur le bouton "OK".

  5. Vous êtes ensuite redirigé vers la configuration de votre intégration à partir du menu Canaux. Une modale « Page » est ouverte.

  6. Entrez l'identifiant de la page et le token. Ces informations ont été précédemment récupérées à partir de votre portail Meta for Developers. Si vous avez ignoré cette étape et ne savez pas comment récupérer l'identifiant de la page et le jeton d'accès, on vous l'explique ici !

  7. Cliquez sur « Mettre à jour ».

  8. Votre connexion Messenger est en place !

  9. 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!

Votre bot est fonctionnel mais n'est disponible que pour :

  • 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

  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".

Dernière mise à jour

Tous droits réservés @ 2023 dydu.