Richten Sie ein Virtual Agent Integration mit Facebook Messenger(Veraltet)

  • Freigeben Version: Zurich
  • Aktualisiert 31. Juli 2025
  • 2 Minuten Lesedauer
  • Konfigurieren Sie die Virtual Agent-Integration für Facebook Messenger, und verknüpfen Sie die App mit Ihrer Instanz.

    Vorbereitungen

    Sie sollten bereits Folgendes haben:

    Erforderliche Rollen:

    • virtual_agent_admin und external_app_install_admin oder admin
    • Administrator für Drittanbieteranwendungen

    Prozedur

    1. Navigieren Sie im Facebook-Entwickler zu Messenger > Einstellungenan.
      1. Suchen Sie den Abschnitt „Token-Generierung“.
      2. Wählen Sie in der Seitenliste die von Ihnen erstellte Facebook-Seite aus, und notieren Sie sich das generierte Seitenzugriffs-Token.
      3. Suchen Sie den Abschnitt „Webhooks“, und klicken Sie auf Webhooks einrichten.
      4. Füllen Sie im Popup-Fenster zur Registrierung einer neuen Seite folgende Felder aus:
        Feld Wert
        Callback URL Die URL Ihrer ServiceNow-Instanz, gefolgt von /api/now/v1/cs/adapter/messenger/message
        Verify Token (Token überprüfen) nowbot
        Abonnementfelder Wählen Sie Nachrichten und messaging_postbacks aus.
      5. Klicken Sie auf Überprüfen und speichern.
    2. Geben Sie in Ihrer ServiceNow-Instanz hash_message_verification.list in den Filternavigator ein.
      1. Klicken Sie im Formular „Verifizierungen der Hash-Nachricht“ auf Neu, um einen neuen Datensatz zu erstellen.
      2. Füllen Sie folgende Felder aus:
        Feld Wert
        Name Name, mit dem sich dieser Datensatz identifizieren lässt. Dieses Feld kann standardmäßig sample-fb-messenger-inbound-app-token sein, aber dieser Standard kann geändert werden.
        Beschreibung Beschreibung für den Datensatz
        Geheimer Schlüssel Geheimer App-Schlüssel Ihrer Facebook Messenger-App (beim Erstellen der App generierter Schlüssel)
      3. Klicken Sie auf Absenden.
    3. Geben Sie in Ihrer ServiceNow-Instanz token_verification.list in den Filternavigator ein.
      1. Klicken Sie im Formular „Token-Überprüfungen“ auf Neu, um einen neuen Datensatz zu erstellen.
      2. Füllen Sie folgende Felder aus:
        Feld Wert
        Name Name, mit dem sich dieser Datensatz identifizieren lässt. Dieses Feld kann standardmäßig sample-fb-messenger-outbound-app-token sein, aber dieser Standard kann geändert werden.
        Beschreibung Beschreibung für den Datensatz
        Token Seitenzugriffs-Token Ihrer Facebook Messenger-App (aus Schritt 1b dieses Verfahrens)
      3. Klicken Sie auf Absenden.
    4. Geben Sie in Ihrer ServiceNow-Instanz message_auth.list in den Filternavigator ein.
      1. Klicken Sie im Formular „Nachrichtenauthentifizierung“ auf Neu, um einen neuen Datensatz zu erstellen.
      2. Füllen Sie folgende Felder aus:
        Feld Wert
        Name Name, mit dem sich dieser Datensatz identifizieren lässt. Dieses Feld kann standardmäßig sample-fb-messenger-app sein, aber dieser Standard kann geändert werden.
        Vendor Name des Providers
        Überprüfung der eingehenden Nachricht Name, der im Formular „Verifizierungen der Hash-Nachricht“ angegeben ist (Token zur Prüfung, ob die Anforderung tatsächlich vom Provider stammt)
        Erstellung der ausgehenden Nachricht Name, der im Formular „Token-Überprüfung“ angegeben ist (Token zur Interaktion mit dem Provider im Namen des Benutzers)
      3. Klicken Sie auf Absenden.
    5. Geben Sie in Ihrer ServiceNow-Instanz sys_cs_adapter_configuration_page_messenger.list in den Filternavigator ein.
      1. Klicken Sie auf der Konfigurationsseite des Facebook Messenger-Adapters auf Neu, um einen neuen Datensatz zu erstellen.
      2. Füllen Sie folgende Felder aus:
        Feld Wert
        App-Typ Standardwert „Facebook Messenger“ kann nicht geändert werden.
        Messenger-Seiten-ID Ihre Seiten-ID (Die Seiten-ID finden Sie in der URL der Facebook-Seite.)
        Name Name, mit dem sich dieser Datensatz identifizieren lässt. Dieses Feld kann standardmäßig sample-fb-messenger-app sein, aber dieser Standard kann geändert werden.
        Provider-Authentifizierung Auf Seite „Nachrichtenauthentifizierung“ angegebener Name
    6. Klicken Sie auf Absenden.
    7. Konfigurieren Sie, ob Benutzer aufgefordert werden sollen, ihr Profil mit ihrem ServiceNow-Profil zu verknüpfen.
      1. Geben Sie im Navigationsfilter sys_properties.list ein.
      2. Navigieren Sie zu va.messenger.account.auth, und klicken Sie darauf.
      3. Geben Sie in das Feld Wert den Wert Wahr oder Falsch ein.
        Wahr Benutzer werden aufgefordert, ihren Account mit ihrem ServiceNow-Profil zu verknüpfen. Benutzer, die ihren Account mit ihrem ServiceNow-Profil verknüpfen, können auf alle Themen zugreifen und auch mit einem Live Agent chatten. Benutzer, die ihren Account nicht verknüpfen, können nur auf Gastthemen zugreifen.
        falsch Benutzer werden nicht aufgefordert, ihren Account mit ihrem ServiceNow-Profil zu verknüpfen. Benutzer können nur auf Gastthemen zugreifen, jedoch weiterhin mit einem Live Agent chatten.
      4. Klicken Sie auf Aktualisieren.