Article sur le mode d'emploi

Processus d'approbation des applications Facebook pour les bots et comment le contourner

Iaroslav Kudritskiy
24 octobre 2018

Le processus d'approbation des applications Facebook pour les chatbots est une tâche ardue. Bien qu'il semble s'agir d'un processus simple, étape par étape, chaque bot est différent et il n'est pas toujours facile d'expliquer l'objectif et les fonctions de votre bot à l'équipe d'approbation. En outre, depuis le scandale Cambridge Analytica, le processus d'examen est devenu plus strict et, dans de nombreuses régions, Facebook n'a pas assez de personnel pour garantir que le processus se déroule dans les temps. Des utilisateurs ont signalé que le processus d'examen des applications prenait entre 2 semaines et 2 mois et qu'ils n'avaient pas été approuvés du premier coup. La vérification des robots Facebook est un sujet délicat et sensible qui nécessite une bonne dose de planification avant de pouvoir l'envoyer en toute confiance.

Nous décrivons ci-dessous comment naviguer dans le processus d'évaluation. Par ailleurs, nous vous montrerons comment vous pouvez connecter votre agent Dialogflow à Rocketbots et le relier à une page Facebook tout en évitant complètement le processus d'évaluation de Facebook.

Qu'est-ce que l'approbation des applications Facebook pour les robots ?

Le processus d'approbation des applications Facebook pour les robots est un ensemble de formulaires à remplir qui permet à votre robot d'être testé et approuvé par une équipe d'approbation humaine de Facebook. Ce processus est conçu pour s'assurer que vous suivez les directives de Facebook en ce qui concerne les bots sur la plateforme Messenger et que votre bot est conforme aux normes d'expérience utilisateur de Facebook.

Ce n'est pas parce que vous pensez avoir respecté la politique de Facebook et les exigences en matière d'expérience que vous êtes sorti d'affaire. Des utilisateurs ont signalé qu'ils avaient suivi les directives de Facebook à la lettre et que leur demande avait quand même été rejetée pour des raisons telles qu'un mauvais accueil des utilisateurs et une mauvaise documentation des processus d'inscription. Dans l'ensemble, il semble que les nouvelles directives d'approbation interne de Facebook soient beaucoup plus conservatrices, ce qui a semé la confusion chez les développeurs.

Traditionnellement, le processus d'approbation des applications Facebook pour les robots consiste à obtenir l'accès à deux autorisations au niveau de l'application qui permettent à votre robot d'interagir avec les utilisateurs de Facebook Messenger . Ces autorisations sont les suivantes :

  • pages_messagerie : permet au robot de répondre à un utilisateur dans un délai de 24 heures.
  • pages_messaging_subscriptions : permet à un robot de répondre en dehors de la période de 24 heures dans des cas d'utilisation spécifiques.

Ceci est conforme à la politique Facebook Messenger Bot 24 + 1 qui stipule que vous pouvez répondre à un message d'utilisateur dans les 24 heures et envoyer un message en dehors de la fenêtre de 24 heures en utilisant uniquement l'autorisation pages_messaging. L'autorisation pages_messaging_subscriptions vous permet d'envoyer des messages aux utilisateurs en dehors de ces paramètres pour les cas d'utilisation spécifiés par Facebook.

Récemment, la procédure d'approbation de Facebook a été modifiée. Ce changement signifie que l'autorisation d'abonnement est passée du niveau de l'application au niveau de la page. Tous les bots existants avec une messagerie d'abonnement devront être réapprouvés pour l'autorisation d'abonnement au niveau de la page d'ici le 31 décembre 2018.

Le processus de soumission

Le processus d'approbation des applications Facebook pour les bots a beaucoup évolué depuis sa création. Au début de l'année 2016, il suffisait d'une courte description et d'un screencast. À l'époque, les bots étaient facilement approuvés en quelques jours ouvrables, même ceux qui n'étaient pas encore terminés. Beaucoup de choses ont changé depuis. Aujourd'hui, non seulement Facebook veut un bot fonctionnel avec une excellente expérience utilisateur, mais il vous demandera également d'adhérer à un document de directives communautaires de Facebook beaucoup plus strict, mis à jour en 2018.

Pour commencer à créer une application sur la Developer Console de Facebook, rendez-vous sur developers.facebook.com. Cliquez sur l'icône de votre profil dans le coin supérieur droit et sélectionnez "Créer une application". Il vous sera demandé de choisir le type d'application, choisissez "Messenger".

Une fois dans la section App Review, vous devez sélectionner une page Facebook à partir de laquelle l'équipe d'approbation de Facebook devra tester votre application. N'oubliez pas d'autoriser les utilisateurs à envoyer un message à votre page Facebook si vous ne l'avez pas encore fait. Pour ce faire, vous devez vous rendre dans les paramètres de votre page Facebook :

  1. Allez dans Paramètres de la page > Général
  2. Cliquez sur "Modifier" dans la ligne "Messages".
  3. Vérifier : Autoriser les personnes à contacter ma page en privé en affichant le bouton "Message".
  4. N'oubliez pas de sauvegarder vos modifications.

Très bien, maintenant que vous avez fait ce qui précède, assurez-vous que votre application est en mode développement.

Type de légende (facultatif)

Vous pouvez le faire immédiatement en appuyant sur l'interrupteur situé en haut à droite du menu d'évaluation des applications, sous le menu de la console de développement.

Ensuite, vous devrez demander les autorisations de votre application. Cela a été simplifié depuis que Facebook a déplacé les pages_messaging_subscriptions au niveau de la page. Vous devrez sélectionner pages_messaging et ajouter quelques explications avant de soumettre votre demande. Les explications sont simplement la raison pour laquelle votre bot a besoin de cette permission pour fonctionner dans le cadre de ses fonctions et du cas d'utilisation prévu. Comme ceci :

La dernière chose à faire avant de soumettre ou d'approuver votre demande est d'obtenir l'approbation de votre entreprise. Cette première partie est relativement simple, vous devrez fournir :

  • Une URL vers votre politique de confidentialité
  • Une icône pour votre robot
  • Sélectionner une catégorie de robots
  • Une description de l'objectif du robot.

Il va sans dire que votre politique de confidentialité ne doit pas enfreindre celle de Facebook.

Vous pouvez désormais soumettre votre robot à l'approbation de Facebook, qui en testera la réactivité, la fonctionnalité et le respect des règles. Une fois que vous aurez soumis votre bot, vous pourrez même voir des employés de Facebook lui parler de temps en temps. Maintenant que vous attendez l'évaluation, gardez un œil sur les notifications de Facebook. C'est de là que vous obtiendrez vos résultats. Certaines alertes vous demanderont de répondre ou d'agir, alors assurez-vous de le faire dans les 24 heures.

Une fois que votre robot a été approuvé, Facebook poursuit avec l'approbation de l'entreprise, que vous devez soumettre :

  • Nom de l'entreprise
  • Adresse
  • Numéro de téléphone
  • Licence d'exploitation
  • Statuts de la société
  • Facture de services publics

La vérification des entreprises peut prendre jusqu'à 4 semaines en fonction de la région où vous vous trouvez.

Pourquoi Facebook me rejette-t-il et comment puis-je l'éviter ?

Le processus d'examen étant géré par une équipe humaine, la durée de la procédure et les motifs de refus varient. Voici quelques raisons pour lesquelles Facebook pourrait vous refuser, d'après notre propre expérience et celle d'autres personnes :

  • Facebook a rejeté mon robot en raison d'une inadéquation entre les cas d'utilisation.
  • Facebook a rejeté mon robot parce qu'il ne répond pas aux profils non testés.
  • Facebook a rejeté mon robot parce que l'embarquement était trop compliqué.
  • Facebook a rejeté mon bot parce qu'il n'était pas personnel.

En résumé, il existe des dizaines de raisons pour lesquelles l'équipe de révision peut rejeter votre bot Facebook Messenger . L'important est de garder son sang-froid et de travailler avec l'équipe de révision pour résoudre les problèmes qu'elle identifie. Après tout, ce sont eux les gardiens.

Pour augmenter vos chances d'approbation, assurez-vous que votre robot a un objectif clair et que tous les dialogues de la conversation peuvent mener à un objectif ou à une série d'objectifs. Assurez-vous que tous les utilisateurs peuvent parler avec votre robot, c'est-à-dire activez la messagerie de la page Facebook pour que les utilisateurs puissent envoyer des messages à votre page Facebook. Assurez-vous que votre robot a un message d'accueil clair et qu'il est facile pour les utilisateurs de comprendre ce qu'ils doivent faire ensuite. Personnalisez les conversations à l'aide du profil utilisateur de Facebook API ou des chaînes de personnalisation natives que l'on trouve dans les NLP comme Dialogflow.

Avec Dialogflow , vous disposez déjà de nombreux outils utiles pour résoudre ces problèmes. Dialogflow intègre les API de Facebook dans le backend, ce qui vous permet d'introduire facilement des fonctionnalités de Facebook sans avoir à quitter le NLP, comme des boutons et des menus. Vous ne pourrez pas utiliser toutes les API de Facebook, mais les entités de Dialogflow vous permettront d'atteindre un niveau de personnalisation satisfaisant pour l'équipe chargée de l'approbation.

Voici comment sauter l'étape de l'approbation (si vous utilisez Dialogflow)

En réalité, la raison la plus probable pour laquelle vous lisez cet article est que vous cherchez des moyens de passer outre le processus d'approbation des robots sur Facebook Messenger . C'est quelque chose que nous pouvons vous aider à faire chez Rocketbots. Nous pouvons le faire parce que l'application Rocketbots a été approuvée avec ce cas d'utilisation spécifique à l'esprit. De plus, notre plateforme peut se connecter facilement avec Facebook et Dialogflow. Cela signifie que vous pouvez connecter votre espace Rocketbots à votre page Facebook et ensuite connecter votre agent Dialogflow à votre espace Rocketbots.

Pour une durée limitée, nous pourrons même vous aider à ignorer l'autorisation pages_messaging_subricption. Cependant, cela changera après le 31 décembre 2018. À partir de cette date, vous devrez demander l'autorisation directement à votre page Facebook.

Vous pouvez l'essayer en vous inscrivant d'abord à un compte Rocketbots et en suivant notre guide pour ajouter votre page Facebook à Rocketbots. Naviguez jusqu'à l'élément de menu Bot et vous serez en mesure de sélectionner votre canal Facebook et d'ajouter vos jetons API à partir de Dialogflow. Une fois cette étape facile franchie, c'est fait. C'est tout ce qu'il faut, et votre bot est maintenant disponible sur votre page Facebook.

Vous venez de sauter toutes ces étapes redondantes et douloureuses pour vérifier votre bot par vous-même, et avec tout le temps gagné, nous pensons que vous devriez passer du temps à explorer notre plateforme pour un peu. En plus de vous aider à mettre en place et à faire fonctionner votre bot beaucoup plus rapidement, Rocketbots dispose de quelques fonctionnalités utiles qu'un développeur Dialogflow pourrait vouloir offrir à ses clients. Il s'agit notamment de l'intégration multicanal à de nombreuses applications de messagerie, d'un CRM avec étiquetage et d'un générateur d'enquêtes. Vous pouvez également utiliser Rocketbots pour créer un code d'intégration beaucoup plus facile à utiliser pour le plugin Facebook Customer Chat afin d'amener des bots sur votre site web.

Iaroslav Kudritskiy
Chef de l'exploitation
Iaroslav Kudritskiy est le directeur des opérations et cofondateur de respond.io. Il est diplômé du programme MBA de l'Université chinoise de Hong Kong et a occupé précédemment des postes chez Kodak Alaris, Xaxis et Light Reaction.
Tags
mofu
Copié dans le presse-papiers !