Anleitung zum Artikel

Facebook App-Genehmigungsprozess für Bots und wie man ihn überspringt

Iaroslav Kudritskiy
Oktober 24, 2018

Der Facebook-App-Genehmigungsprozess für Chatbots ist eine schwierige Aufgabe. Obwohl es ein einfacher Schritt-für-Schritt-Prozess zu sein scheint, ist jeder Bot anders und es ist nicht immer einfach, dem Genehmigungsteam den Zweck und die Funktionen Ihres Bots zu erklären. Seit dem Cambridge-Analytica-Skandal ist das Prüfverfahren zudem strenger geworden, und in vielen Regionen hat Facebook nicht genug Personal, um ein zeitnahes Verfahren zu gewährleisten. Nutzer haben berichtet, dass der App-Überprüfungsprozess zwischen 2 Wochen und 2 Monaten dauerte und sie beim ersten Mal nicht genehmigt wurden. Die Facebook Bot-Verifizierung ist eine heikle und sensible Angelegenheit, die eine gewisse Planung erfordert, bevor man sie getrost abschicken kann.

Im Folgenden beschreiben wir, wie Sie den Bewertungsprozess durchlaufen können. Alternativ dazu zeigen wir Ihnen, wie Sie Ihren Dialogflow -Agenten mit Rocketbots verbinden und mit einer Facebook-Seite verknüpfen können, wobei Sie den Facebook-Bewertungsprozess komplett überspringen.

Was ist die Facebook-App-Genehmigung für Bots?

Der Facebook-App-Genehmigungsprozess für Bots besteht aus einer Reihe von Formularen, die Sie ausfüllen, damit Ihr Bot von einem menschlichen Genehmigungsteam auf Facebook getestet und genehmigt werden kann. Dieser Prozess soll sicherstellen, dass Sie die Facebook-Richtlinien für Bots auf der Messenger-Plattform einhalten und dass Ihr Bot den Facebook-Standards für die Nutzererfahrung entspricht.

Nur weil Sie glauben, dass Sie die Facebook-Richtlinien und Erfahrungsanforderungen eingehalten haben, heißt das noch lange nicht, dass Sie aus dem Schneider sind. Nutzer haben berichtet, dass sie die Facebook-Richtlinien buchstabengetreu befolgt haben und dennoch wegen Problemen wie mangelhafter Benutzereinbindung und schlechter Dokumentation der Anmeldeprozesse abgelehnt wurden. Insgesamt scheint es, dass die neuen internen Genehmigungsrichtlinien von Facebook viel konservativer sind, was die Entwickler verwirrt hat.

Traditionell besteht der Prozess der Facebook App-Genehmigung für Bots darin, dass man Zugang zu zwei Berechtigungen auf App-Ebene erhält, die es dem Bot erlauben, mit Facebook Messenger Nutzern zu interagieren. Diese Berechtigungen sind:

  • pages_messaging: ermöglicht es dem Bot, einem Nutzer innerhalb von 24 Stunden zu antworten
  • pages_messaging_subscriptions: Ermöglicht es einem Bot, in bestimmten Anwendungsfällen auch außerhalb der 24-Stunden-Frist zu antworten.

Dies steht im Einklang mit der Richtlinie Facebook Messenger Bot 24 + 1, die besagt, dass Sie innerhalb von 24 Stunden auf die Nachricht eines Nutzers antworten und eine Nachricht außerhalb des 24-Stunden-Fensters nur mit der Berechtigung pages_messaging senden dürfen. Mit der Berechtigung pages_messaging_subscriptions können Sie für von Facebook festgelegte Anwendungsfälle Nachrichten an Nutzer außerhalb dieser Parameter senden.

Kürzlich gab es eine Änderung im Genehmigungsverfahren von Facebook. Diese Änderung bedeutet, dass die Abonnementgenehmigung von der App-Ebene auf die Seitenebene verschoben wurde. Alle bestehenden Bots mit Abonnement-Nachrichten müssen bis zum 31. Dezember 2018 erneut für die Abonnement-Erlaubnis auf Seitenebene genehmigt werden.

Der Einreichungsprozess

Der Facebook-App-Genehmigungsprozess für Bots hat sich seit seinen Anfängen ziemlich verändert. In den ersten Jahren des Jahres 2016 brauchte man nur eine kurze Beschreibung und einen Screencast. Damals wurden Bots innerhalb weniger Arbeitstage genehmigt, auch solche, die noch nicht fertig waren. Seitdem hat sich viel geändert. Heutzutage will Facebook nicht nur einen funktionierenden Bot mit einem hervorragenden Nutzererlebnis, sondern verlangt auch, dass man sich an die 2018 aktualisierten, viel strengeren Facebook Community Guidelines hält.

Um mit der Erstellung einer App in der Facebook-Entwicklerkonsole zu beginnen, navigieren Sie zu developers.facebook.com. Klicken Sie auf Ihr Profilsymbol in der oberen rechten Ecke und wählen Sie "App erstellen". Sie werden aufgefordert, den App-Typ zu wählen, wählen Sie "Messenger".

Sobald du im Bereich App-Überprüfung bist, musst du eine Facebook-Seite auswählen, von der aus das Facebook-Genehmigungsteam deine App testen muss. Vergessen Sie nicht, den Nutzern die Möglichkeit zu geben, Ihre Facebook-Seite zu benachrichtigen, falls Sie dies nicht bereits getan haben. Dazu müssen Sie zu den Einstellungen Ihrer Facebook-Seite gehen:

  1. Gehen Sie zu Seiteneinstellungen > Allgemein
  2. Klicken Sie in der Zeile Nachrichten auf Bearbeiten
  3. Prüfen: Erlaube Leuten, meine Seite privat zu kontaktieren, indem du den Nachrichten-Button anzeigst
  4. Vergessen Sie nicht, Ihre Änderungen zu speichern.

Nachdem Sie die obigen Schritte durchgeführt haben, stellen Sie sicher, dass sich Ihre App im Entwicklungsmodus befindet.

Beschriftung (optional)

Sie können dies sofort tun, indem Sie einfach den Schalter oben rechts im App-Bewertungsmenü unterhalb des Menüs der Entwicklerkonsole umlegen.

Als nächstes müssen Sie Ihre App-Berechtigungen beantragen. Dies wurde vereinfacht, da Facebook pages_messaging_subscriptions auf Seitenebene verschoben hat. Sie müssen pages_messaging auswählen und einige Erklärungen hinzufügen, bevor Sie die Anfrage abschicken. Erklärungen sind einfach der Grund, warum Ihr Bot dies benötigt, um in seiner Aufgabe und seinem erwarteten Anwendungsfall zu funktionieren. Zum Beispiel so:

Der letzte Schritt vor der Einreichung oder Genehmigung ist die Genehmigung Ihres Unternehmens. Dieser erste Teil ist relativ einfach: Sie müssen Folgendes angeben:

  • Eine URL zu Ihrer Datenschutzrichtlinie
  • Ein Symbol für Ihren Bot
  • Wählen Sie eine Bot-Kategorie
  • Eine Beschreibung des Zwecks des Bots.

Es versteht sich von selbst, dass Ihre Datenschutzrichtlinie nicht gegen die Datenschutzrichtlinie von Facebook verstoßen darf.

Jetzt kannst du deinen Bot zur Genehmigung einreichen, und Facebook wird deinen Bot auf Reaktionsfähigkeit, Funktionalität und Einhaltung der Richtlinien testen. Sobald du ihn eingereicht hast, kannst du sogar sehen, wie Facebook-Mitarbeiter ab und zu mit deinem Bot sprechen. Jetzt, wo du auf die Überprüfung wartest, solltest du die Facebook-Benachrichtigungen im Auge behalten. Von hier aus werden Sie Ihre Ergebnisse erhalten. Einige der Benachrichtigungen fordern dich zu einer Antwort oder einer Aktion auf, also achte darauf, dass du sie innerhalb von 24 Stunden bearbeitest.

Sobald Ihr Bot genehmigt wurde, fährt Facebook mit der Unternehmensgenehmigung fort, für die Sie einen Antrag stellen müssen:

  • Name des Unternehmens
  • Adresse
  • Rufnummer
  • Geschäftslizenz
  • Satzung der Gesellschaft
  • Rechnung des Versorgungsunternehmens

Die Überprüfung von Unternehmen kann bis zu 4 Wochen dauern, je nachdem, in welcher Region Sie ansässig sind.

Warum würde Facebook mich ablehnen und wie kann ich das vermeiden?

Da der Überprüfungsprozess von einem menschlichen Team durchgeführt wird, gibt es eine gewisse Variabilität in Bezug auf die Dauer des Prozesses und die Gründe für die Ablehnung. Hier sind einige Gründe, warum Facebook Sie ablehnen könnte, nach unserer eigenen Erfahrung und der Erfahrung anderer Personen:

  • Facebook lehnte meinen Bot ab, weil der Anwendungsfall nicht stimmte.
  • Facebook hat meinen Bot abgelehnt, weil er nicht auf Profile von Nicht-Testern antwortet.
  • Facebook lehnte meinen Bot ab, weil das Onboarding zu kompliziert war.
  • Facebook hat meinen Bot abgelehnt, weil er nicht persönlich war.

Kurz gesagt, es gibt Dutzende von Gründen, warum das Überprüfungsteam Ihren Facebook Messenger Bot ablehnen könnte. Das Wichtigste ist, einen kühlen Kopf zu bewahren und mit dem Prüfungsteam zusammenzuarbeiten, um die von ihm festgestellten Probleme zu lösen. Schließlich sind sie die Torwächter.

Um Ihre Chancen auf eine Genehmigung zu erhöhen, sollten Sie sicherstellen, dass Ihr Bot ein klares Ziel hat und dass alle Konversationsdialoge zu einem Ziel oder einer Reihe von Zielen führen können. Stellen Sie sicher, dass alle Nutzer mit Ihrem Bot kommunizieren können, d. h. aktivieren Sie Facebook Page Messaging, damit die Nutzer Nachrichten an Ihre Facebook-Seite senden können. Stellen Sie sicher, dass Ihr Bot eine klare Begrüßung hat und es für die Nutzer einfach ist, zu verstehen, was als nächstes zu tun ist. Personalisiere Unterhaltungen mit dem Facebook-Benutzerprofil API oder mit nativen Personalisierungsstrings, die du in NLPs wie Dialogflow findest.

Mit Dialogflow stehen Ihnen bereits viele nützliche Tools zur Verfügung, um diese Probleme anzugehen. Dialogflow umfasst Facebook-APIs im Backend, so dass Sie Facebook-Funktionen leicht einführen können, ohne NLP, Like-Buttons und Menüs verlassen zu müssen. Sie werden nicht auf alle APIs zurückgreifen können, die Facebook zu bieten hat, aber mit den Entitäten von Dialogflow können Sie einen Grad an Personalisierung erreichen, der für das Genehmigungsteam zufriedenstellend ist.

So überspringen Sie die Genehmigung (wenn Sie Dialogflow verwenden)

Der wahrscheinlichste Grund, warum Sie diesen Artikel lesen, ist, dass Sie nach Möglichkeiten suchen, den Facebook Messenger Bot-Genehmigungsprozess zu überspringen. Genau dabei können wir Ihnen bei Rocketbots helfen. Wir sind dazu in der Lage, weil die Rocketbots-App mit Blick auf diesen speziellen Anwendungsfall genehmigt wurde. Darüber hinaus kann unsere Plattform problemlos mit Facebook und Dialogflow verbunden werden. Das bedeutet, dass Sie Ihren Rocketbots-Bereich mit Ihrer Facebook-Seite verbinden können und dann Ihren Dialogflow -Agenten mit Ihrem Rocketbots-Bereich verbinden können.

Für eine begrenzte Zeit können wir Ihnen sogar helfen, die pages_messaging_subricption-Erlaubnis zu überspringen. Dies wird sich jedoch nach dem 31. Dezember 2018 ändern. Von da an müssen Sie die Genehmigung direkt bei Ihrer Facebook-Seite einholen.

Du kannst es ausprobieren, indem du dich zuerst für ein Rocketbots-Konto anmeldest und unserer Anleitung folgst, indem du deine Facebook-Seite zu Rocketbots hinzufügst. Navigieren Sie zum Menüpunkt Bot und wählen Sie Ihren Facebook-Kanal aus und fügen Sie Ihre API Token von Dialogflow hinzu. Sobald du diesen einfachen Schritt abgeschlossen hast, hast du es geschafft. Das ist alles, was Sie tun müssen, und Ihr Bot ist jetzt auf Ihrer Facebook-Seite verfügbar.

Sie haben soeben all die überflüssigen und mühsamen Schritte übersprungen, um Ihren Bot selbst zu verifizieren, und mit all der gesparten Zeit sollten Sie sich die Zeit nehmen, unsere Plattform ein wenig zu erkunden. Rocketbots hilft Ihnen nicht nur dabei, Ihren Bot viel schneller zum Laufen zu bringen, sondern verfügt auch über einige nützliche Funktionen, die ein Dialogflow Entwickler seinen Kunden zur Verfügung stellen sollte. Dazu gehören die Multi-Channel-Integration in viele Messaging-Apps, ein CRM mit Tagging und auch ein Umfrageersteller. Sie können Rocketbots auch verwenden, um einen viel einfacher zu verwendenden Einbettungscode für das Facebook-Kundenchat-Plugin zu erstellen, um Bots auf Ihre Website zu bringen.

Iaroslav Kudritskiy
Operativer Geschäftsführer
Iaroslav Kudritskiy ist Chief Operating Officer und Mitbegründer von respond.io. Er ist Absolvent des MBA-Programms an der Chinese University of Hong Kong und war zuvor unter anderem bei Kodak Alaris, Xaxis und Light Reaction tätig.
Tags
Mofu
In die Zwischenablage kopiert!