Conversational Integration with Facebook Messenger einrichten

  • Freigeben Version: Washingtondc
  • Aktualisiert 1. Februar 2024
  • 2 Minuten Lesedauer
  • Integrieren Sie Facebook Messenger mit Ihrer Instanz von ServiceNow mithilfe der Anwendung Conversational Integration with Facebook Messenger. Verwenden Sie die Anwendung, um Kunden in Konversationen mit Bots einzubeziehen.

    Vorbereitungen

    Erforderliche Rolle: external_app_install_admin oder va_admin

    Prozedur

    1. Verbinden Sie den Facebook Messenger -Service Ihres Unternehmens mit Ihrer ServiceNow -Instanz.
      1. Melden Sie sich bei an Facebook Entwicklerkonto und öffnen Sie die von Ihnen erstellte App Facebook.
      2. Aktivieren Sie Ihre App Facebook, um Daten an Ihre Instanz ServiceNow ] zu senden, indem Sie die Webhook-URL eingeben.
        1. Klicken Sie im Abschnitt „Webhooks“ der App auf Rückruf- URL hinzufügen.
        2. Füllen Sie im Dialogfeld „Rückruf-URL bearbeiten“ die Felder aus.
          Feld Beschreibung
          Callback URL Öffentliche URL für Webhook

          Geben Sie die Webhook-URL im folgenden Format ein:

          https://<instance-name> .service-now.com/api/now/v1/cs/adapter/messenger/message
          Token Token für Webhook

          Standardmäßig lautet das Token für den Webhook ServiceNownowbot. Als Benutzer mit der Administratorrolle können Sie die Systemeigenschaft glide.cs.facebook_messenger_verify_token auf einen gewünschten Wert festlegen und diesen Wert dann in dieses Feld eingeben. Da die Systemeigenschaft glide.cs.facebook_messenger_verify_token standardmäßig nicht verfügbar ist, müssen Sie sie mit dem Datentyp hinzufügen, der auf Zeichenfolge festgelegt ist. Weitere Informationen finden Sie unter Systemeigenschaften hinzufügen.

        3. Klicken Sie auf Überprüfen und speichern.
      3. Notieren Sie sich die Seiten-ID und das Zugriffstoken Facebook.
        1. Klicken Sie auf Seiten hinzufügen oder entfernen, und wählen Sie die Seite Facebook aus.
        2. Notieren Sie sich die Seiten-ID, die unter dem Seitennamen angezeigt wird.

          Sie können auf die Seiten-ID klicken, um die ID in die Zwischenablage zu kopieren.

        3. Klicken Sie im Abschnitt „Zugriffstoken“ auf Token generieren für die von Ihnen erstellte Seite Facebook.
          Hinweis:
          Notieren Sie sich das Seitenzugriffstoken, das später für die Authentifizierung von Facebook Messenger in Ihrer Instanz von ServiceNow verwendet wird.
      4. Abonnieren Sie Ihre App Facebook auf Ihrer Seite Facebook.
        1. Klicken Sie im Abschnitt „Webhooks“ auf Abonnementshinzufügen.

          Für jede autorisierte Seite enthält der Abschnitt „Webhooks“ die Felder, die die App abonnieren kann.

        2. Wählen Sie im Dialogfeld „Seitenabonnements bearbeiten“ die Optionen „ messages “ und „ messaging_postbacks“ aus.
        3. Klicken Sie auf Speichern.
      5. Notieren Sie sich den geheimen Schlüssel der App in den Grundeinstellungen.
      6. Wahlweise: Senden Sie Nachrichten mit Zeitstempel in der Zeitzone des Kunden, indem Sie zu navigieren Seiteneinstellungen > Erweitertes Messaging, indem Sie im Abschnitt „ Angeforderte Funktionen“ die Option Zeitzone auswählen und neben der ausgewählten Option auf Anforderung klicken.
    2. Wechseln Sie in Ihrer Instanz ServiceNow® zu Alle > Konversations-Schnittstellen > Kanäle und Integrationen.
    3. Klicken Sie im Integrationsabschnitt Facebook Messenger auf Hinzufügen.
      Die Seite Facebook Messenger Kanalintegration wird geöffnet.
    4. Klicken Sie auf die drei Punkte auf der rechten Seite, und wählen Sie Integration bearbeitenaus.
    5. Aktualisieren Sie im Formular bei Bedarf den Namen des Bots.
    6. Geben Sie die Rückruf-URL und das Token aus Ihrem Facebook Messenger -Konto ein.
    7. Klicken Sie auf Absenden.
      Eine Erfolgsmeldung wird angezeigt, die die Integration mit der App Facebook Messenger bestätigt.