Le seguenti azioni danno al chatbot la capacità di interagire con il sito web in modo autonomo per conto dell’utente. Per utilizzare un’azione vai su Dialogflow, modifica un Intento e aggiungine uno nuovo Custom Payload con la seguente sintassi: { “ACTION-NAME”: ACTION-VALUE }.
Codice di azione | Descrizione |
---|---|
{ “human-takeover”: true } | Disabilita il chatbot per 5 minuti, avvisa gli agenti e lascia la conversazione contrassegnata come non letta. |
{ “disable-bot”: true } | Disabilita il chatbot per 5 minuti. |
{ “redirect”: “URL” } | Reindirizzare l’utente all’URL specificato. Aggiungi il valore “new-window”: true per aprire l’URL in una nuova finestra. |
{ “open-article”: ID } | Apri l’articolo con l’ID specificato. |
{ “transcript”: true } | Genera la trascrizione della conversazione come file di testo e scaricala. Impostalo su e-mail per inviare la trascrizione all’e-mail dell’utente, aggiungere il valore message: “Your message” per includere un messaggio nell’e-mail. |
{ “tags”: [“Tag 1”, “Tag 2”] } | Assegna tag a una conversazione. |
{ “department”: ID } | Modifica o imposta il reparto di conversazione e avvisa gli agenti. |
{ “agent”: ID } | Modifica o imposta l’agente assegnato alla conversazione e avvisa l’agente. |
{ “send-email”: { “recipient”: “active_user”, “message”: “”, “attachments”: [] } } | Invia un’e-mail all’utente o agli agenti attivi. Sintassi degli allegati[[“name”, “link”], [“name”, “link”],…]}. Il valore del destinatario può essere active_user o agents. |
{ “update-user”: true } | Indica all’area di amministrazione di aggiornare l’utente della conversazione attiva. Utilizza questa azione in combinazione con altre azioni per aggiornare i dettagli dell’utente dell’area di amministrazione in tempo reale. |
{ “archive-chat”: true } | Archivia la chat e invia il messaggio di chiusura se attivo. |
{ “update-user-details”: { “email”: “”, “last_name”: “”, “first_name”: “”, “extra”: { “phone”: [“+123456789”, “Phone”] }}} | Aggiorna i dettagli dell’utente attivo. Puoi aggiornare tutti i dettagli, incluso nome ,cognome,e-mail,tipologia di utente,password Puoi aggiornare i dettagli aggiuntivi dell’utente, come il numero di telefono, inserendo i valori nel file extra , i valori devono utilizzare la seguente sintassi:“slug”: “slug”: [value, “label”]. Scarica un esempio qui . Per caricare un intento vai a Intent ie fai clic sull’icona del menu con tre punti in alto a destra, quindi fai clic su Carica intento. Inizia la conversazione inviando il messaggio “start”. |
{ “update-user-language”: “$language” } | Aggiorna la lingua dell’utente e la lingua del chatbot se la funzione chatbot multilingue è attiva, in modo che corrisponda alla lingua richiesta dall’utente. Il valore dell’entità Dialogflow per la lingua è rappresentato dal parametro $language. |