Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.
Personalizzazioni aggiuntive per il widget di chat Amazon Connect
Puoi aggiungere le seguenti personalizzazioni opzionali all'interfaccia utente della chat:
-
Visualizza il pulsante Termina chat nel menu a discesa dell'intestazione anziché nel piè di pagina.
-
Maschera o nascondi i nomi visualizzati.
-
Aggiungi icone dei messaggi.
-
Sovrascrivi i messaggi di evento.
-
Configura una finestra di dialogo di conferma che i clienti vedranno quando scelgono il pulsante Termina chat. Questa finestra di dialogo verifica che i clienti intendano effettivamente terminare la sessione di chat. Puoi personalizzare la finestra di dialogo di conferma, il titolo, il messaggio e il testo del pulsante.
-
Sostituisci il messaggio di rifiuto dell’allegato.
Configurazione dell'oggetto di personalizzazione
In questo esempio viene illustrato come implementare alcune personalizzazioni opzionali. Per un elenco di tutte le personalizzazioni possibili, consulta Vincoli e opzioni supportate. Poiché queste personalizzazioni sono opzionali, puoi implementare alcuni o tutti i campi mostrati nell’esempio seguente. Sostituisci le stringhe eventNames.customer, eventNames.agent, eventNames.supervisor, eventMessages.participantJoined, eventMessages.participantDisconnect, eventMessages.participantLeft, eventMessages.participantIdle, eventMessages.participantReturned e eventMessages.chatEnded in base alle esigenze. Le icone devono essere ospitate su piattaforme pubbliche. URLs
amazon_connect('customizationObject', { header: { dropdown: true, dynamicHeader: true, }, transcript: { hideDisplayNames: false, eventNames: { customer: "User", agent: "Webchat Agent", supervisor: "Webchat Supervisor" }, eventMessages: { participantJoined: "{name} has joined the chat", participantDisconnect: "", participantLeft: "{name} has dropped", participantIdle: "{name}, are you still there?", participantReturned: "", chatEnded: "Chat ended", }, displayIcons: true, iconSources: { botMessage: "imageURL", systemMessage: "imageURL", agentMessage: "imageURL", customerMessage: "imageURL", }, }, composer: { disableEmojiPicker: true, disableCustomerAttachments: true, alwaysHideToolbar: true, }, footer: { disabled:true, skipCloseChatButton: true, }, endChat: { enableConfirmationDialog: true, confirmationDialogText: { title: "End Chat", message: "Are you sure you want to end this chat?", confirmButtonText: "End Chat", cancelButtonText: "Cancel", }, }, attachment: { // Default rejectedErrorMessage: Attachment was rejected. rejectedErrorMessage: "Custom Error Message: Files cannot exceed 15 MB." //this is customizable attribute } });
Nell'immagine seguente viene mostrato l'aspetto delle personalizzazioni se si utilizza l'esempio:
Vincoli e opzioni supportate
Nella tabella seguente sono elencati i campi di personalizzazione supportati e i vincoli sui valori consigliati.
| Opzione di layout personalizzato | Tipo | Descrizione |
|---|---|---|
|
|
Booleano |
Esegue il rendering del menu a discesa dell’intestazione anziché del piè di pagina predefinito. NotaQuando si imposta questa opzione su |
|
Booleano | Imposta dinamicamente il titolo dell'intestazione su «Chatting with Bot/». AgentName |
|
Booleano | Nascondi il pulsante di download della trascrizione nel menu a discesa dell’intestazione. Il valore predefinito è false. |
|
|
Booleano |
Nasconde tutti i nomi visualizzati, applica le maschere dei nomi predefinite se |
|
|
Stringa |
Maschera il nome visualizzato del cliente. |
|
|
Stringa |
Maschera il nome visualizzato dell’agente. |
|
|
Stringa |
Maschera il nome visualizzato del supervisore. |
|
|
Stringa |
Sostituisce il messaggio di evento nella trascrizione in merito al momento in cui un partecipante si è unito alla chat. Se viene specificata una stringa vuota, il messaggio di evento verrà omesso dalla trascrizione. L’elemento |
|
|
Stringa |
Sostituisce il messaggio di evento nella trascrizione in merito al momento in cui un partecipante si è disconnesso dalla chat. Se viene specificata una stringa vuota, il messaggio di evento verrà omesso dalla trascrizione. L’elemento |
|
|
Stringa |
Sostituisce il messaggio di evento nella trascrizione in merito al momento in cui un partecipante ha lasciato la chat. Se viene specificata una stringa vuota, il messaggio di evento verrà omesso dalla trascrizione. L’elemento |
|
|
Stringa |
Sostituisce il messaggio di evento nella trascrizione in merito all’inattività di un partecipante. Se viene specificata una stringa vuota, il messaggio di evento verrà omesso dalla trascrizione. L’elemento |
|
|
Stringa |
Sostituisce il messaggio di evento nella trascrizione in merito al momento in cui un partecipante è rientrato nella chat. Se viene specificata una stringa vuota, il messaggio di evento verrà omesso dalla trascrizione. L’elemento |
|
|
Stringa |
Sostituisce il messaggio di evento nella trascrizione in merito al momento in cui la chat è terminata. Se viene specificata una stringa vuota, il messaggio di evento verrà omesso dalla trascrizione. L’elemento |
|
|
Booleano |
Abilita le icone di visualizzazione dei messaggi. |
|
|
Stringa |
Icona visualizzata per messaggi bot, deve essere ospitata su un URL pubblico. |
|
|
Stringa |
Icona visualizzata per messaggi di sistema, deve essere ospitata su un URL pubblico. |
|
|
Stringa |
Icona visualizzata per messaggi agente, deve essere ospitata su un URL pubblico. |
|
|
Stringa |
Icona visualizzata per messaggi cliente, deve essere ospitata su un URL pubblico. |
|
|
Booleano |
Nasconde la barra degli strumenti di formattazione che include funzionalità di applicazione dello stile al testo come grassetto, corsivo e opzioni per elenchi puntati e numerati. |
|
|
Booleano |
Disabilita il selettore di emoji durante l’utilizzo dell’editor RTF. |
|
Booleano |
Impedisce ai clienti di inviare o caricare allegati. |
|
|
Booleano |
Nasconde il piè di pagina predefinito con il pulsante Termina chat. |
|
|
Booleano |
Chiude direttamente il widget quando si fa clic sul pulsante Termina chat anziché mostrare il pulsante Chiudi. |
|
Booleano | Abilita la finestra di dialogo di conferma Termina chat. Se confirmationDialogText non viene fornito, vengono utilizzati i testi predefiniti. |
|
Stringa | Sostituisce il titolo della finestra di dialogo di conferma Termina chat. |
|
Stringa | Sostituisce il messaggio della finestra di dialogo di conferma Termina chat. |
|
Stringa | Sostituisce il testo del pulsante di conferma nella finestra di dialogo di conferma Termina chat. |
|
Stringa | Sostituisce il testo del pulsante di annullamento nella finestra di dialogo di conferma Termina chat. |
|
Stringa | Sostituisce il messaggio di errore relativo al rifiuto degli allegati del widget di chat. |