Rendre votre bot disponible sur Instagram
Prérequis
Pour rendre votre bot disponible sur Instagram, vous aurez besoin des éléments suivants :
Une application Meta.
Un compte et une page Facebook.
Un compte Instagram professionnel avec ce compte Facebook.
Une connexion entre ce compte Instagram et la page Facebook.
L'option Instagram suivante est activée : Paramètres > Confidentialité > Messages > Autoriser l'accès aux messages.
Pour créer un bot sur Instagram qui sera connecté à votre bot dydu, suivez ces étapes:
Ajoutez et configurez les produits nécessaires à partir de votre portail « Meta for developers ».
Créez et configurez une intégration de type Meta à partir du menu « Canaux » du BMS dydu.
Demandez un accès avancé pour les autorisations et les fonctionnalités nécessaires.
Étape 1 : Ajouter les produits nécessaires pour Instagram
Selon votre situation, vous avez plusieurs options :
Si vous avez déjà une application Meta avec le produit Messenger installé et configuré, allez directement à l'étape Configurer le produit Messenger pour mise à disposition sur Instagram.
Si vous de disposez pas d'ors et déjà d'une application Meta avec le produit Messenger installé et configuré, vous pouvez poursuivre la lecture.
Pour que votre application fonctionne sur Instagram, ajoutez et configurez les produits suivants :
Facebook login for business,
Messenger.
Pour faire ceci :
Cliquez sur « Ajouter un produit ».
Recherchez le produit "Facebook login for business" et cliquez sur "Configurer".
La page « Paramètres » du produit « Facebook login for business » s’ouvre et une nouvelle section « Facebook login for business » est affichée dans le menu de gauche.
Retournez à la page des produits en cliquant sur « Ajouter un produit ».
Recherchez « Messenger » et cliquez sur « Configurer ».
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 procéder à leur configuration. Commençons par la configuration du produit « Facebook login for business ».
Configurer le produit Facebook Login
Cliquez sur Facebook Login for Business > Paramètres.
Activez l’option « Se connecter avec le SDK JavaScript ». Cette option vous permettra de vous connecter à votre compte Facebook à partir de votre intégration dans le menu Canaux de dydu.
Remplissez les domaines autorisés pour le SDK Javascript : remplissez le champ avec l'URL principale de votre menu « Canaux ».
Par exemple, si vous vous connectez au menu Channels du BMS Dydu et 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/" pour le champ Domaines autorisés pour le SDK Javascript.
Cliquez sur le bouton « Enregistrer les modifications ».
Configurer le produit Messenger pour une mise à disposition sur Instagram
Avant de commencer, assurez-vous que vous avez ajouté les produits Facebook Login et Messenger. Le produit Facebook login est configuré (comme présenté ici ). Le produit Messenger n'est pas nécessairement configuré (cela dépend de votre volonté de rendre votre bot disponible sur Messenger).
L'ajout du produit Messenger permet d'accéder aux paramètres de configuration de votre bot sur Instagram.
Cliquez sur Messenger > Paramètres Instagram
Sur la page principale, recherchez le « Token d'accès ».
Cliquez sur le bouton « Ajouter ou supprimer des pages » : vous allez lier votre page Facebook à votre application Meta.
Un nouvel onglet vous demandera de continuer en tant que "votre compte". Cliquez sur "Continuer en tant que [votre compte]".
Sélectionnez le compte Instagram Business avec lequel vous souhaitez lier votre application Meta : c'est le compte à partir duquel votre bot sera joignable!
Sélectionnez la page
Activez les autorisations listées et cliquez sur "Terminé".
Un message confirmant l'association de votre page Facebook à votre application Meta s'affiche : cliquez sur le bouton "OK".
Votre page Facebook est maintenant listée dans la section « Token d'accès » !
Les produits de votre application nécessaires au bon fonctionnement sur Instagram sont configurés ! 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 ?
Dans le portail Meta for Developers, allez dans votre application et cliquez sur Paramètres > Général dans le menu de gauche.
Copiez et conservez l’identifiant de votre application.
Cliquez sur le bouton "Afficher" pour afficher la clé de votre application. Vous serez invité à entrer votre mot de passe pour afficher la clé.
Copiez et conservez la clé de votre application.
Où trouver l'identifiant de page associé à votre application META et le token correspondant ?
Dans le portail Meta pour les développeurs, sur votre application, cliquez sur Messenger > Paramètres dans le menu de gauche.
Sur la page principale, recherchez le « Token d'accès ».
Copiez et conservez l'identifiant de la page (il est affiché sous le nom de votre page).
Cliquez sur le bouton « Générer un token » sur votre page.
Une modale s'ouvre, cochez la case « Je comprends ».
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. Si vous disposez déjà d’une intégration de type Meta, passez directement à l’étape 9.
Cliquez sur « Créer » pour créer une nouvelle intégration.
Sélectionnez la plateforme Meta.
Donnez un nom à cette intégration et cliquez sur "Créer".
Vous arrivez sur la page "Information" qui vous permet de choisir la langue et l'espace qui seront interrogés pour votre bot sur Instagram.
Cliquez sur le bouton « Suivant »
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 !
Une fois les informations fournies, cliquez sur « Enregistrer ».
Vous arrivez sur la page « Connexion », seconde et dernière étape de la configuration de votre intégration Meta.
Sur la gauche, vous trouverez les connexions disponibles. Cliquez sur "Créer" à côté de "Instagram".
Un nouvel onglet s'ouvrira. Cliquez sur "Continuer comme [votre compte]".
Sélectionnez le compte Instagram auquel vous voulez connecter votre bot : c'est le compte Instagram (relié à votre page Facebook) à partir duquel votre bot sera joignable !
Activez les autorisations listées et cliquez sur "Terminé".
Un message confirmant l'association de votre page Facebook à votre application Meta apparaîtra. Cliquez sur « OK ».
Vous serez ensuite redirigé vers la configuration de votre intégration Meta dans le menu Canaux. Une modale « Page » sera ouverte.
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 token d'accès, On vous l'explique ici !
Cliquez sur "Mettre à jour".
Votre connexion Instagram est listée !
Cliquez sur "Terminer".
Votre bot est maintenant disponible sur Instagram mais n'est accessible qu'aux administrateurs ou aux testeurs que vous avez ajoutés.
Pour le rendre disponible à tous les utilisateurs d'Instagram, vous devez demander un accès avancé à certaines autorisations et fonctionnalités et passer le contrôle de l'application.
Étape 3 : demander un accès avancé pour les autorisations et les fonctionnalités nécessaires
Allez sur votre portail Meta for developers
Cliquez sur Contrôle app > Autorisations et Fonctionnalités dans le menu de gauche
Toutes les autorisations et les fonctionnalités sont listées sur cette page. Vous devez demander un accès avancé pour les autorisations suivantes :
instagram_manage_messages
Une barre de recherche est disponible sur cette page. Vous pouvez l'utiliser pour rechercher des autorisations à ajouter. Pour chaque autorisation, cliquez sur "Obtenez 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 encourageons à 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