Rendre votre bot disponible sur WhatsApp
Prérequis
Pour rendre votre bot Dydu disponible sur WhatsApp, vous devez disposer des éléments suivants :
Une application Meta créée depuis l’interface Meta for Developers.
L’application WhatsApp installée sur votre téléphone ou votre ordinateur.
Un numéro de téléphone dédié aux tests du bot.
Étape 1 : Ajouter les produits nécessaires pour WhatsApp
Afin que votre application fonctionne sur WhatsApp, il est nécessaire d’ajouter et de configurer les produits suivants :
Facebook Login for Business
WhatsApp
Procédure :
Cliquez sur « Ajouter un produit » dans l’interface Meta For Developers.

Recherchez le produit « Facebook login for Business » et cliquez sur « Configurer ».

La page de « Paramètres » du produit « Facebook login for business » s’ouvrira et une nouvelle section « Facebook login for business » apparaîtra dans le menu de gauche.

Retournez à la page des produits en cliquant sur « Ajouter un produit ».
Recherchez « WhatsApp » et cliquez sur « Configurer ».

La page « Paramètres » du produit « WhatsApp » s’ouvrira et une nouvelle section « WhatsApp » apparaîtra dans le menu de gauche.

Vos produits ont été ajoutés avec succès ! Nous allons procéder à leur configuration.
Configurer le produit Facebook login
Procédure
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 l’intégration sur le menu Canaux de Dydu.

Remplissez le champ « Domaines autorisés pour le SDK JavaScript » avec l’URL principale de votre menu Canaux.
L'URL peut-être trouvée dans la console de l'inspecteur web (activable avec F12) au chargement du menu Canaux et doit ressembler à ceci :
https://sso.channels.dydu.ai/
Configurer le produit WhatsApp
Procédure
Avant d’ajouter le numéro de téléphone final du bot et de générer un token d’accès permanent, commencez par valider la configuration avec un numéro de test fourni par Meta et un token d’accès temporaire.
Pour faire ceci :
Cliquez sur WhatsApp > Configuration de l'API.

Pour ajouter un numéro de test aller à l'étape 1 "Sélectionner des numéros de téléphone"

Cliquer sur sur le menu déroulant "De"

Choississez le numéro de test fourni par Meta "Test Number"
Cliquer sur le menu déroulant "À"

Choisissez un numéro de téléphone dans la liste déroulante, si il n'y a pas de numéro, vous pouvez en ajouter un en appuyant sur "Gérer la liste des numéros de téléphone"
Vous pouvez désormais passer à l’étape suivante : créer et configurer une intégration Meta à partir du menu Canaux du BMS Dydu.
Étape 2 : Configurer WhatsApp à 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 du numéro de téléphone du bot et son token d'accès.
Ces informations sont spécifiques à votre application Meta et sont disponibles sur votre portail Meta for Developers.
Trouver l'ID de votre application META et sa clé
Dans le portail Meta for developers, sur votre application, 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.

Trouver l'ID du numéro de téléphone et le token d’accès
Cliquez sur WhatsApp > Configuration de l'API dans le menu de gauche.
Rechercher "Token d'accès".
Copiez et conservez ce token.

Aller à l'étape 1 "Envoyer et recevoir des messages"
Sous votre numéro de téléphone vous trouverez "ID du numéro de téléphone", copiez et conservez cette valeur.

Configuration de WhatsApp sur Canaux
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, aller directement au point 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” vous permettant de choisir la langue et l'espace qui seront interrogés pour votre bot sur WhatsApp.

Copier le point de terminaison et le conserver
Cliquez sur le bouton "Suivant"
Une modale s'ouvre : entrez l'ID de votre application ainsi que la clé secrète de l'application Meta.

Une fois les informations fournies, cliquez sur "Enregistrer".
Vous arrivez sur la page "Connexion"
Sur la gauche, vous trouverez les connexions disponibles. Cliquez sur Créer à côté de WhatsApp, pour connecter votre bot dydu à votre compte WhatsApp.

Un nouvel onglet va s’ouvrir vous demandant de vous connecter.
Connectez-vous et valider.
Vous êtes ensuite redirigé vers la configuration de votre intégration à partir du menu Canaux. Une modale "WhatsApp" est ouverte.

Remplissez l'identifiant du numéro de téléphone et du token.
Cliquez sur "Mettre à jour".
Votre connexion WhatsApp est désormais en place !
Cliquez sur « Terminer ».
Votre bot est désormais disponible sur WhatsApp mais n’est accessible que pour les numéros de téléphone que vous aurez ajoutés lors de la configuration du produit WhatsApp depuis votre portail Meta for developers. En outre, le jeton généré n'est valide que pendant 24 heures après sa création (il peut être mis à jour autant de fois que nécessaire).
Pour le rendre disponible à tous les utilisateurs de WhatsApp et sans condition de délai, vous devez :
Ajouter votre propre numéro de téléphone WhatsApp,
Générer un token permanent.
Étape 3 : Utiliser WhatsApp avec sa propre configuration
Ajouter son propre numéro de téléphone
Retourner sur l'interface Meta for developpers
Pour ajouter votre numéro de téléphone, allez sur WhatsApp > Configuration de l'API
Aller à l'étape 5 " Ajouter un numéro de téléphone" et suivre ce qui est écrit

Aller à l'étape 6 "Ajouter un moyen de paiement" et suivre le procédure

Générer un token permanent
Cliquez sur Contrôle app > Autorisations et Fonctionnalités dans le menu de gauche.

Pour créer un token permanent, Meta fournit une documentation en ligne pour détailler les étapes à effectuer afin de créer un token permanent. Vous trouverez cette documentation ici.
Une fois ces autorisations accordées, vous pouvez passer votre application en mode "Live".
Mis à jour
Ce contenu vous a-t-il été utile ?