Bot toevoegen aan Facebook

[Dit onderwerp maakt deel uit van de voorlopige documentatie en kan nog veranderen.]

U kunt uw bot toevoegen aan Facebook Messenger om de Facebook-ervaring te gebruiken om in contact te komen met uw eindgebruikers.

Facebook Messenger en verwante services zijn onderworpen aan de eigen voorwaarden van Facebook. Neem voor ondersteuning met betrekking tot Facebook Messenger direct contact op met Facebook.

Belangrijk

Dit artikel is bedoeld voor ervaren IT-professionals die de Facebook-pagina van uw organisatie beheren.

Notitie

Door uw bot te publiceren op een Facebook-pagina, worden sommige van uw gegevens, zoals botinhoud en chatinhoud van eindgebruikers, gedeeld met Facebook (wat betekent dat uw gegevens buiten de nalevings- en geografische of regionale grenzen van de organisatie stromen).
Raadpleeg het platformbeleid van Facebook voor meer informatie.

Vereisten

Bot toevoegen aan Facebook Messenger

U hebt een Facebook-app en een bijbehorend ontwikkelaarsaccount nodig om uw Power Virtual Agents-bot met Facebook Messenger te verbinden op uw Facebook-pagina's.

Dit proces omvat de volgende stappen:

  1. Instellingen voor de Facebook-app configureren: uw gegevens voor de Facebook-app ophalen, API-toegang inschakelen, Facebook Messenger toevoegen aan uw app en configureren op welke Facebook-pagina's uw app moet verschijnen.

  2. Configureer het Facebook-publicatiekanaal in Power Virtual Agents.

  3. Verbind uw Facebook-app met Power Virtual Agents (door webhooks te gebruiken).

Vervolgens moet u uw app ter beoordeling door Facebook indienen voordat u uw app kunt publiceren en openbaar kunt maken.

Instellingen voor de Facebook-app configureren

Gegevens voor de Facebook-app ophalen:

  1. Meld u aan bij de Facebook-app waaraan u uw bot wilt toevoegen op Facebook for Developers.

  2. Selecteer Basic onder Settings in het zijmenupaneel.

  3. Kopieer de app-id en het app-geheim. Deze hebt u nodig wanneer u het Facebook-kanaal configureert in Power Virtual Agents.

    App-id en -geheim voor Facebook ophalen.

API-toegang voor uw Facebook-app inschakelen:

  1. Meld u aan bij de Facebook-app waaraan u uw bot wilt toevoegen op Facebook for Developers.

  2. Selecteer Advanced onder Settings in het zijmenupaneel.

  3. Zorg ervoor dat Allow API Access to App Settings is ingesteld op Yes.

  4. Selecteer Save Changes om uw wijzigingen te bevestigen.

    API toegang tot app-instellingen bieden.

Facebook Messenger toevoegen aan uw app:

  1. Meld u aan bij de Facebook-app waaraan u uw bot wilt toevoegen op Facebook for Developers.

  2. Ga naar het dashboard. Onder Add a Product selecteert u Set Up op de tegel Messenger.

    Messenger-product toevoegen.

Facebook-pagina's configureren:

  1. Meld u aan bij de Facebook-app waaraan u uw bot wilt toevoegen op Facebook for Developers.

  2. Selecteer Settings onder Products en Messenger in het zijmenupaneel.

  3. Voeg de pagina's toe waaraan u de bot wilt toevoegen door Add or Remove Pages te selecteren onder de sectie Access Tokens. U kunt ook een nieuwe pagina maken door Create New Page te selecteren.

    Facebook-pagina toevoegen aan Facebook-app.

  4. Zorg er bij het toevoegen van pagina's voor dat Manage and access Page conversations in Messenger is ingesteld op Yes.

    Messenger-toestemming voor pagina.

  5. Kopieer de pagina-id en het token voor elk van de pagina's waaraan u de bot wilt toevoegen. U moet Generate Token voor elke pagina selecteren. Deze hebt u nodig wanneer u het Facebook-kanaal configureert in Power Virtual Agents.

    Pagina-id en -token ophalen.

Het Facebook-kanaal configureren in Power Virtual Agents

  1. Selecteer in Power Virtual Agents de optie Beheren in het navigatievenster aan de zijkant en ga vervolgens naar het tabblad Kanalen.

  2. Selecteer de tegel Facebook om het configuratievenster te openen.

    Facebook-kanaal.

  3. Plak de app-id, het app-geheim, de pagina-id en het token die u eerder hebt opgehaald in de betreffende velden.

    Informatie over Facebook-app en -pagina opgeven.

  4. Ten minste één pagina is vereist, maar u kunt Pagina toevoegen selecteren om extra pagina's toe te voegen.

    Informatie over meerdere Facebook-pagina's opgeven.

  5. Selecteer Toevoegen en wacht op het bevestigingsbericht. Kopieer vervolgens de URL voor terugbellen en het verificatietoken. U hebt deze nodig wanneer u uw Facebook-app verbindt met Power Virtual Agents.

    terugbelinformatie ophalen voor Facebook.

Uw Facebook-app verbinden met Power Virtual Agents

  1. Meld u aan bij de Facebook-app waaraan u uw bot wilt toevoegen op Facebook for Developers.

  2. Selecteer Settings onder Products en Messenger in het zijmenupaneel.

  3. Onder Webhooks selecteert u URL voor terugbellen toevoegen.

    Webhooks voor Facebook-app instellen.

  4. Geef de URL voor terugbellen en het verificatietoken uit de sectie Het Facebook-kanaal configureren in Power Virtual Agents op en selecteer Verifiëren en opslaan.

    Terugbel-URL en verificatietoken toevoegen.

  5. Selecteer Abonnementen toevoegen voor elke pagina waaraan u de bot wilt toevoegen.

    Webhook-abonnement toevoegen.

  6. Selecteer de volgende velden:

    • messages
    • messaging_postbacks
    • messaging_optins
    • message_deliveries
  7. Selecteer Opslaan.

    Webhook-abonnementsvelden toevoegen.

Een evaluatie voor Facebook indienen

Vervolgens moet u uw app ter beoordeling door Facebook indienen voordat u uw Facebook-app openbaar kunt maken. Facebook vereist een URL voor het privacybeleid en een URL voor de servicevoorwaarden. U moet die opgeven op de Facebook-pagina met basisinstellingen (na aanmelding bij uw app op Facebook for Developers selecteert u Basic onder Settings in het zijmenupaneel).

De pagina Code of Conduct bevat bronnen van derden om u te helpen bij het opstellen van een privacybeleid. De pagina Terms of Service bevat voorbeeldtermen om u te helpen bij het maken van een geschikt document met servicevoorwaarden.

Facebook heeft zijn eigen beoordelingsproces voor apps die zijn gepubliceerd naar Messenger. U kunt er meer over leren op Voorbeeldinzendingen en Algemene afwijzingsredenen. Uw bot wordt getest om er zeker van te zijn dat deze voldoet aan het Facebook-platformbeleid voordat deze door Facebook wordt goedgekeurd om openbaar te worden.

De app openbaar maken en de pagina publiceren

Totdat de app is gepubliceerd, bevindt deze zich in de ontwikkelmodus. De bot is niet openbaar en werkt alleen voor beheerders, ontwikkelaars en testers.

Als de beoordeling is geslaagd, stelt u in het dashboard van de app onder App-beoordeling de app in op Openbaar. Zorg ervoor dat de Facebook-pagina die aan de bot is gekoppeld, wordt gepubliceerd. De status wordt weergegeven in de instellingen Pagina's.

Uw bot uit Facebook Messenger verwijderen

Als u niet wilt dat de bot bereikbaar is in Facebook Messenger, kunt u deze verwijderen uit Facebook.

  1. Selecteer in Power Virtual Agents de optie Beheren in het navigatievenster aan de zijkant en ga vervolgens naar het tabblad Kanalen.

  2. Selecteer de tegel Facebook en Verwijderen.

    Facebook-kanaal verwijderen.

Botinhoud bijwerken voor bestaande gesprekken op Facebook

Om onderbrekingen tijdens een chat tussen een gebruiker en de bot te voorkomen, worden bestaande gesprekken niet onmiddellijk na een nieuwe publicatie bijgewerkt naar de nieuwste botinhoud. In plaats daarvan wordt de inhoud bijgewerkt nadat het gesprek 30 minuten inactief is geweest.

Nieuwe gesprekken tussen de gebruiker en bevatten de laatst gepubliceerde botinhoud.

Bekende beperkingen

  • U moet een nieuwe bot maken als het CSAT-onderzoek (Customer Satisfaction; klanttevredenheid) wordt weergegeven als een niet-interactieve kaartafbeelding voor een bot die tijdens een openbare preview is gemaakt om toegang te krijgen tot de nieuwste CSAT-inhoud.
  • Het kan een paar minuten duren voordat de bot bereikbaar is voor gebruikers Facebook-pagina's nadat het Facebook-kanaal is toegevoegd.
  • Na het verwijderen van het Facebook-kanaal kan het een paar minuten duren voordat de bot volledig is verwijderd en niet meer bereikbaar is op Facebook Messenger.
  • Na het verwijderen van een Facebook-pagina kan het een paar minuten duren voordat de bot via Facebook Messenger volledig onbereikbaar wordt voor bezoekers van de verwijderde pagina.