Symptome des Problems
Wie erstelle ich im Bot Builder eine Bedingung, die prüft, ob keine Agenten verfügbar sind?
Lösungsschritte
Der Bot Builder prüft anhand eines Schritts, ob die Nachricht innerhalb oder außerhalb der Geschäftszeiten eingegangen ist, kann aber nicht ermitteln, ob die Agenten offline sind.
Das Erstellen eines konditionalen Flusses basierend auf der Agentenverfügbarkeit und nicht auf den Geschäftszeiten kann durch eine angepasste Lösung erreicht werden, die einige Konfiguration erfordert. Dieses Rezept besteht aus drei Hauptkomponenten.
1. Inhaber-Token erstellen
Erstellen Sie ein Inhabertoken für die Zendesk Chat-API, indem Sie die Schritte im Beitrag befolgen: Tutorial zur Chat-API: Generieren eines OAuth-Tokens.
2. API-Verbindung erstellen
Erstellen Sie eine API-Verbindung , indem Sie diese Schritte befolgen:
- Wählen Sie die Option „ Inhaber-Token “ und geben Sie das in Schritt 1 erstellte Token ein
- Geben Sie den zulässigen Domänenwert ein:
rtm.zopim.com
3. Eine Bedingungsanweisung im Bot Builder erstellen
- Navigieren Sie im Admin Centerzu Bots und Automatisierungund wählen Sie Ihren Bot aus.
- Wählen Sie unter dem ausgewählten Bot den Antwort-Intent aus.
- Fügen Sie den HTTP-API- Aufrufschritt mit Details hinzu:
- GET
- Geben Sie die Endpunkt-URL ein: https://rtm.zopim.com/stream/agents/agents_online
- Wählen Sie unter Authentifizierungdie in Schritt 2 erstellte Verbindung aus.
- Klicken Sie auf „API-Aufruf durchführen“, um den Aufruf zu testen und den Statuscode 200 zurückzugeben.
- Klicken Sie auf der Registerkarte „ Variable “ auf „ Inhalt öffnen“ und dann auf „Daten“.
- Unter „ Daten“ wird „ agent_online“ angezeigt. Klicken Sie daneben auf „Speichern“ und speichern Sie die Variable wie sie ist. Zendesk erstellt eine Variable als
agent_online
die im nächsten Schritt verwendet wird.
- Erstellen Sie unter „API-Flow erfolgreich“ einen konditionalen Schritt mit den Optionen „ Online “ und „Sonst“.
- Öffnen Sie den Schritt „Konditional “ und konfigurieren Sie unter „ Optionen “ die Option auf „ Online“.
- Fügen Sie die Bedingung hinzu:
agent_online IS NOT 0
- Speichern und veröffentlichen Sie den Bot.
Sie haben erfolgreich eine Bedingung in Ihrem Bot erstellt, die überprüft, ob Agenten verfügbar sind.
Hinweis zur Übersetzung: Dieser Beitrag wurde mit automatischer Übersetzungssoftware übersetzt, um dem Leser ein grundlegendes Verständnis des Inhalts zu vermitteln. Trotz angemessener Bemühungen, eine akkurate Übersetzung bereitzustellen, kann Zendesk keine Garantie für die Genauigkeit übernehmen.
Sollten in Bezug auf die Genauigkeit der Informationen im übersetzten Beitrag Fragen auftreten, beziehen Sie sich bitte auf die englische Version des Beitrags, die als offizielle Version gilt.