Article original : How to create a Facebook messenger bot for your page
Par Paul Pinard
Quand il s'agit de partager votre chatbot, Facebook Messenger est un must. Nous avons créé un processus d'intégration étape par étape très simple pour les utilisateurs de notre plateforme. Plongeons-nous dedans !
En fait, nous avons réalisé que de nombreuses entreprises mettent immédiatement leurs bots sur Facebook une fois en production, car c'est clairement le moyen le plus convivial et le plus simple pour un client de contacter une entreprise.
Un chatbot Facebook présente de nombreux avantages :
- Disponibilité 24/7
- 100% de réponses
- Réponses instantanées (pensez à votre taux de réponse !)
- Les tâches fastidieuses sont automatisées
Sur la plateforme SAP Conversational AI, nous avons créé un processus d'intégration étape par étape pour nos utilisateurs, afin que cela ne prenne que quelques minutes pour révéler votre chatbot à vos abonnés Facebook. Plongeons-nous dedans !
Étape 1 : Préparez votre chatbot
Tout d'abord, vous aurez besoin d'un chatbot (cela semble légitime, n'est-ce pas ?!). Notez que une fois votre chatbot en ligne sur Facebook, vous pourrez le modifier, et toute modification que vous y apporterez apparaîtra dans votre chat Messenger.
Pour les besoins de ce tutoriel, nous n'aborderons pas la création d'un chatbot. Au lieu de cela, je vous invite chaleureusement à créer votre compte (c'est complètement gratuit !) et à lire notre tutoriel.
Une fois que votre « chatbot qui raconte des blagues » (ou ce que vous avez construit) est prêt, revenez ici !
Étape 2 : Préparez votre page Facebook
Votre chatbot ne sera disponible pour l'intégration que sur une page Facebook (et non sur votre profil personnel). Cela signifie que vous devez créer une page Facebook ou avoir en tête celle que vous utiliserez. Supposons que votre entreprise, votre activité ou votre groupe dispose déjà d'une page. (Si ce n'est pas le cas, cliquez sur ce lien et créez-en une.)
Comme je l'ai dit dans l'introduction, avoir un chatbot sur une page Facebook automatisera les messages privés une fois qu'il est connecté à votre page. Ainsi, si vous décidez de supprimer le chatbot, vous reviendrez immédiatement aux conversations traditionnelles de personne à personne (ce qui signifie que rien ne se passera lorsque les utilisateurs entreront un message jusqu'à ce que vous y répondiez manuellement).
Étape 3 : Créez une application Facebook Messenger
Créer une application aidera à établir la connexion entre SAP Conversational AI et votre page Facebook. Sans cette application, vous ne pourrez pas publier votre chatbot sur votre page Facebook.
Cliquez sur ce lien, choisissez Mes applications dans le menu supérieur, puis Ajouter une nouvelle application.
Une fois votre application créée, vous devrez ajouter un « produit » Messenger.
Il existe de nombreuses tâches pour lesquelles une application Facebook peut être dédiée, mais nous voulons spécifiquement une application de messagerie privée. Allez dans le tableau de bord de votre application et cliquez sur Configurer dans la boîte Messenger.
Dans le menu de gauche, vous verrez alors Messenger sous PRODUITS.
Étape 4 : Obtenez votre jeton de page et le secret de l'application
Maintenant que nous avons créé une application Messenger, nous devons la lier à votre page Facebook (par défaut, une application Facebook est une entité indépendante). Avec cette connexion, vous recevrez un jeton, qui est essentiellement un code unique qui dit « OK, voici le code de l'application Messenger de la page X ».
Dans le menu de gauche, cliquez sur Paramètres juste en dessous du produit Messenger.
Choisissez la page sur laquelle vous souhaitez que votre chatbot apparaisse.
Pour des raisons de sécurité, vous devrez probablement autoriser l'application à interagir avec votre page Facebook. Cliquez sur le bouton bleu Modifier les autorisations, sélectionnez votre page et cochez les différentes cases.
Une fois les autorisations accordées, un jeton sera généré.
Retournez à l'onglet Connecter dans votre chatbot SAP Conversational AI, choisissez Messenger et collez votre jeton dans le champ Jeton de page à l'étape 4.
Hourra, nous sommes à mi-chemin ! Obtenons maintenant notre « secret d'application », qui est comme un mot de passe pour votre application.
Dans le menu de gauche, allez dans Paramètres > Basique.
Pour des raisons de confidentialité, le secret de l'application est masqué. Cliquez sur Afficher et copiez-le dans le champ Secret de l'application de l'onglet Connecter de votre chatbot (similaire à ce que vous venez de faire avec le jeton de page).
Cliquez sur Mettre à jour le canal sous le formulaire SAP Conversational AI.
Étape 5 : Connectez SAP Conversational AI à votre application
Il est temps de connecter notre plateforme à Messenger !
Sur la page Produits > Messenger > Paramètres, allez dans la section Webhooks et cliquez sur S'abonner aux événements.
Dans la fenêtre contextuelle, entrez les valeurs pour URL de rappel et Jeton de vérification que vous trouverez à l'étape 4 de l'onglet Connecter de votre chatbot.
Cochez également les cases affichées ci-dessous :
Une fois votre page rechargée, sélectionnez votre page dans la liste afin qu'elle puisse accéder à votre webhook.
Étape 6 : Testez et publiez le chatbot Messenger
Maintenant, vous pouvez tester votre bot en tant qu'administrateur (vous pouvez également accorder certains rôles de test en utilisant Rôles > Utilisateurs de test dans le menu de gauche). Votre bot ne sera pas accessible au public tant que vous ne changerez pas le statut, prenez donc votre temps pour le tester et vous assurer que tout est parfait avant de le publier !
Une fois que vous êtes satisfait de votre bot, si vous changez le bouton bascule sur ON (dans le coin supérieur droit), vous serez redirigé vers les paramètres et invité à fournir quelques informations supplémentaires avant que votre bot ne soit publié. (Astuce : Vous pouvez également accéder aux paramètres sous Paramètres > Basique dans le menu de gauche.)
Toute dernière étape : Facebook voudra vérifier et tester votre chatbot Messenger. Voici ce qu'ils disent à propos de cette étape dans leur documentation :
« Lorsque vous êtes prêt à publier votre bot pour le public, vous devez le soumettre à notre équipe pour examen et approbation. Ce processus de révision nous permet de nous assurer que votre bot Messenger respecte nos politiques et fonctionne comme prévu avant qu'il ne soit mis à la disposition de tous sur Messenger. » — Documentation Facebook
Dans le menu de gauche, allez dans Produits > Messenger > Paramètres et cliquez sur Ajouter à la soumission dans le bloc messagerie de la page.
Il ne faudra pas longtemps à l'équipe de révision de Facebook pour examiner votre bot et vous donner le feu vert pour le publier !
Et voilà, c'est tout !
J'espère que vous avez apprécié ce tutoriel. Et n'oubliez pas que vous êtes les bienvenus pour nous contacter si vous avez besoin d'aide, via la section des commentaires ci-dessous ou via Stack Overflow.
Bonne construction de bot ?