Il passaggio Aggiungi condizione orario di attività dello strumento di creazione bot di conversazione consente di diramare le risposte di un bot di conversazione in base all’orario di attività. Tuttavia, non può diramare una conversazione in base alla disponibilità degli agenti.
In questa ricetta, userai i passaggi Effettua chiamata API e Branch by condition di Creazione bot per diramare una risposta di bot esistente in base al numero di agenti online al momento della conversazione. Il passaggio Effettua chiamata API consente di ottenere un conteggio degli agenti online correnti chiamando l’endpoint Ottieni conteggio stato agente dell’API REST di Zendesk Real Time Chat. Il passaggio di condizione Branch by usa quindi il conteggio per diramare il flusso della risposta.
Puoi usare questa configurazione per inviare messaggi personalizzati ai bot prima di creare un ticket usando il passaggio Trasferisci ad agente . Questi messaggi possono aiutare a definire meglio le aspettative dei clienti in merito ai tempi di attesa o di risposta.
Compito 1: Controllo della configurazione
- Un account Zendesk con un bot di messaggistica pubblicato. Se lo desideri, puoi usare un ambiente di test sandbox per testare il bot prima di usarlo nella produzione.
Per configurare un bot di conversazione su un canale di messaggistica web e mobile, consulta Utilizzo di bot di conversazione per i canali web e mobile. Per informazioni sull’uso della messaggistica in un ambiente sandbox, consulta Uso della messaggistica nella sandbox.
- Un token di accesso OAuth per l’API Zendesk Chat. Per creare questo token, consulta Esercitazione API Chat: Generazione di un token OAuth.
Compito 2: Creazione di una connessione API
Per iniziare, crea una connessione API per memorizzare il token di accesso OAuth per l’API Chat. Il bot di conversazione può usare questa connessione per autenticare le chiamate all’API.
- Nel Centro amministrativo, fai clic su App e integrazioni nella barra laterale, quindi seleziona Connessioni > Connessioni.
- Fai clic su Crea connessione.
- Seleziona il tipo di autenticazione token portatore .
- In Nome connessione, inserisci "zendesk_chat_api_oauth_token".
- In Token, inserisci il tuo token di accesso OAuth.
- In Dominio consentito, inserisci "rtm.zopim.com".
- Fai clic su Salva per creare la connessione.
Compito 3: Recupero disponibilità agenti in corso
Quindi, aggiungi un passaggio Effettua chiamata API a una risposta esistente nel bot di conversazione. Questo passaggio consente di ottenere il conteggio attuale degli agenti online dall’endpoint Get Agent Status Count dell’API Real Time Chat.
Per aggiungere il passaggio Effettua chiamata API
- Nel Centro amministrativo, fai clic su Canali nella barra laterale, quindi seleziona Bot e automazioni > Bot. Quindi, fai clic su Gestisci bot.
- Fai clic sul bot da aggiornare. Quindi fai clic sulla risposta da aggiornare.
- Nello strumento di creazione bot, aggiungi un passaggio nella posizione desiderata nel flusso della risposta.
- In Scegli passaggio, seleziona Effettua chiamata API.
- Inserisci Ottieni disponibilità agente come Nome.
- Inserisci i dettagli API
https://rtm.zopim.com/stream/agents/agents_online
come URL dell’endpoint. - In Autenticazione, seleziona la connessione zendesk_chat_api_oauth_token .
- Per testare la richiesta API, fai clic su Effettua chiamata API.
- In Test Data, inserisci Melbourne, AU come Località.
- Fai clic su Effettua chiamata API.
- Salva la variabile seguente usando il nome predefinito:
- content > dati > agent_online
- (Facoltativo) Aggiungi un passaggio nel ramo Ottieni disponibilità agente del passaggio Chiamata API non riuscita . Questo passaggio viene eseguito se la richiesta Recupero stato agente non riesce.
Compito 4: Diramazione basata sulla disponibilità degli agenti
Quindi, aggiungi un passaggio Branch by condition per diramare il flusso di risposte in base al valore della variabile agent_online .
Per aggiungere il passaggio Branch by condition
- Nello strumento di creazione bot, aggiungi un passaggio nel ramo Chiamata API riuscita del passaggio Ottieni disponibilità agente .
- In Scegli passaggio, seleziona Branch by condition.
- Inserisci Verifica disponibilità agente come Nome.
- In If this branch, inserisci Agents are online come Name.
- In If this branch, fai clic su Aggiungi condizione. Configura la condizione come segue:
- Variabile: agenti_online
- Operatore: Non è
- Valore: 0
- Fai clic su Aggiungi.
- Aggiungi i passaggi desiderati nelle filiali Agenti online e Altro . I passaggi nel ramo Agenti sono online vengono eseguiti quando la richiesta Ottieni numero stato agente indica che uno o più agenti sono online. I passaggi nel ramo Else vengono eseguiti quando la richiesta indica che non ci sono agenti online.
Compito 5: Pubblicazione del bot aggiornato
Quando hai finito di modificare la risposta, puoi pubblicare il bot aggiornato.
- Fai clic su Fine nell’angolo in alto a destra di Creazione bot.
- Nella pagina del bot, fai clic su Pubblica bot.
- Fai clic su Pubblica.
Compito 6: Test delle modifiche in corso
Dopo aver pubblicato le modifiche, puoi provare la risposta aggiornata usando una delle frasi di addestramento in una conversazione con il bot aggiornato. Per ulteriori informazioni sul test dei bot di conversazione, consulta Verifica dell’esperienza di messaggistica dell’utente finale.
Avvertenza sulla traduzione: questo articolo è stato tradotto usando un software di traduzione automatizzata per fornire una comprensione di base del contenuto. È stato fatto tutto il possibile per fornire una traduzione accurata, tuttavia Zendesk non garantisce l'accuratezza della traduzione.
Per qualsiasi dubbio sull'accuratezza delle informazioni contenute nell'articolo tradotto, fai riferimento alla versione inglese dell'articolo come versione ufficiale.