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 della chat
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.
Configurazione dell'oggetto di personalizzazione
Questo esempio mostra come implementare alcune delle personalizzazioni opzionali. Per un elenco di tutte le personalizzazioni possibili, vedere. Vincoli e opzioni supportate Poiché queste personalizzazioni sono opzionali, è possibile implementare alcuni o tutti i campi mostrati nell'esempio seguente. Sostituisci le stringhe customer
, agent
e supervisor
in base alle esigenze. Le icone devono essere ospitate su URL pubblici.
amazon_connect('customizationObject', { header: { dropdown: true, dynamicHeader: true, }, transcript: { hideDisplayNames: false, eventNames: { customer: "
User
", agent: "Webchat Agent
", supervisor: "Webchat Supervisor
" }, displayIcons: true, iconSources: { botMessage: "imageURL
", systemMessage: "imageURL
", agentMessage: "imageURL
", customerMessage: "imageURL
", }, }, composer: { disableEmojiPicker: true, disableCustomerAttachments: true, }, footer: { disabled:true } });
Nell'immagine seguente viene mostrato l'aspetto delle personalizzazioni se si utilizza l'esempio:
![Diagramma che mostra i nomi visualizzati, le posizioni dei menu e le icone personalizzabili.](images/chat-customization-diagram.png)
Vincoli e opzioni supportate
Nella tabella seguente sono elencati i campi di personalizzazione supportati e i vincoli sui valori consigliati.
Opzione di layout personalizzato | Type | Descrizione |
---|---|---|
|
Booleano |
Esegue il rendering del menu a discesa dell'intestazione anziché del piè di pagina predefinito NotaQuando si imposta questa opzione su |
header.dynamicHeader |
Booleano | Imposta dinamicamente il titolo dell'intestazione su «Chatting with Bot/» AgentName |
header.hideTranscriptDownloadButton |
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 |
|
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 messaggio agente, deve essere ospitata su un URL pubblico |
|
Stringa |
Icona visualizzata per messaggio cliente, deve essere ospitata su un URL pubblico |
|
Booleano |
Disattiva il selettore di emoji quando si utilizza il rich text editor |
|
Booleano |
Impedisce ai clienti di inviare o caricare allegati |
|
Booleano |
Nasconde il piè di pagina e il pulsante Termina chat predefiniti |