Sichtbarkeit von Themen in Virtual Agent-Messaging-Kanälen steuern

  • Freigeben Version: Xanadu
  • Aktualisiert 1. August 2024
  • 1 Minute Lesedauer
  • Unterdrücken Sie die Anzeige eines Themas in einem Virtual Agent-Messaging-Kanal, indem Sie ein Bedingungsskript verwenden, das das Thema von einem Kanal ausschließt.

    Vorbereitungen

    Erforderliche Rollen:
    • virtual_agent_admin und external_app_install_admin oder admin
    • Administrator für Drittanbieteranwendungen

    Warum und wann dieser Vorgang ausgeführt wird

    Verwenden Sie in Ihrem Bedingungsskript für das Thema eine Kontextvariable, um den Messaging-Kanal zu identifizieren, von dem das Thema ausgeschlossen wird.

    Prozedur

    1. Navigieren zu Alle > Konversations-Schnittstellen > Virtual Agent > Designer.
    2. Wählen Sie auf der Seite „Themen“ das Thema zum Aktualisieren aus, oder erstellen Sie ein neues Thema.
    3. Geben Sie auf der Seite „Themeneigenschaften“ im Feld Bedingung ein Bedingungsskript ein, das den Messaging-Kanal (Slack, Microsoft Teams, Facebook Workplaceoder Facebook Messenger) angibt, aus dem das Thema ausgeschlossen wird.

      Sie können das folgende Beispielskript verwenden, das die Variable vaContext.deviceType enthält, um den Messaging-Kanal zu identifizieren, der das Thema ausschließt: Slack, Microsoft Teams, Workplaceund Facebook Messenger.

      (function execute()
      { if(vaContext.deviceType === 'Slack' || vaContext.deviceType === 'Teams' || vaContext.deviceType=='Facebook' || vaContext.deviceType=='Messenger'){
      return false;
      }
      return true;
      })()
    4. Klicken Sie zum Speichern der Themeneigenschaften auf Speichern.

    Ergebnisse

    Durch die Veröffentlichung des Themas wird es für die Messaging-Kanäle Virtual Agent bereitgestellt, mit Ausnahme der Kanäle Virtual Agent, die Sie im Skript für die Themenbedingung angegeben haben. Ein Stichwort oder eine Absicht (bei Verwendung von NLU) löst das Thema nicht aus.