As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.
Personalizações adicionais para seu widget de chat do Amazon Connect
Você pode adicionar as seguintes personalizações opcionais à interface de usuário do chat:
-
Exiba o botão Encerrar chat no menu suspenso do cabeçalho, e não no rodapé.
-
Mascare ou oculte nomes de exibição.
-
Adicione ícones de mensagem.
-
Substitua mensagens de eventos.
-
Configure uma caixa de diálogo de confirmação que será apresentada aos clientes quando eles escolherem o botão Encerrar chat. Essa caixa de diálogo verifica se os clientes pretendem realmente encerrar a sessão de chat. Você pode personalizar a caixa de diálogo de confirmação, o título, a mensagem e o texto do botão.
-
Substitua a mensagem de rejeição do anexo.
Configurar o objeto de personalização
Este exemplo mostra como implementar algumas das personalizações opcionais. Consulte uma lista de todas as personalizações possíveis em Restrições e opções com suporte. Como essas personalizações são opcionais, você pode implementar alguns ou todos os campos mostrados no exemplo a seguir. Substitua as strings eventNames.customer, eventNames.agent, eventNames.supervisor, eventMessages.participantJoined, eventMessages.participantDisconnect, eventMessages.participantLeft, eventMessages.participantIdle, eventMessages.participantReturned e eventMessages.chatEnded conforme necessário. Os ícones devem ser hospedados em público 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 } });
A imagem a seguir mostra a aparência das personalizações se você usar o exemplo:
Restrições e opções com suporte
A tabela a seguir lista os campos de personalização compatíveis e as restrições de valores recomendadas.
| Opção de layout personalizado | Tipo | Descrição |
|---|---|---|
|
|
Booleano |
Renderiza o menu suspenso do cabeçalho, em vez do rodapé padrão notaQuando você define essa opção como |
|
Booleano | Define dinamicamente o título do cabeçalho como “Conversando com Bot/AgentName”. |
|
Booleano | Oculta o botão da fazer download da transcrição no menu suspenso do cabeçalho. O valor padrão é false. |
|
|
Booleano |
Oculta todos os nomes de exibição, aplicará máscaras de nome padrão se |
|
|
String |
Mascara o nome de exibição do cliente. |
|
|
String |
Mascara o nome de exibição do atendente. |
|
|
String |
Mascara o nome de exibição do supervisor. |
|
|
String |
Substitui a mensagem do evento na transcrição para quando um participante entrou no chat. Se uma string vazia for especificada, a mensagem do evento será omitida da transcrição. O |
|
|
String |
Substitui a mensagem de evento na transcrição para quando um participante é desconectado do chat. Se uma string vazia for especificada, a mensagem do evento será omitida da transcrição. O |
|
|
String |
Substitui a mensagem do evento na transcrição para quando um participante entrou no chat. Se uma string vazia for especificada, a mensagem do evento será omitida da transcrição. O |
|
|
String |
Substitui a mensagem do evento na transcrição para quando um participante está ocioso. Se uma string vazia for especificada, a mensagem do evento será omitida da transcrição. O |
|
|
String |
Substitui a mensagem do evento na transcrição para quando um participante voltou ao chat. Se uma string vazia for especificada, a mensagem do evento será omitida da transcrição. O |
|
|
String |
Substitui a mensagem do evento na transcrição para quando o chat terminou. Se uma string vazia for especificada, a mensagem do evento será omitida da transcrição. O |
|
|
Booleano |
Habilita ícones de exibição da mensagem. |
|
|
String |
Ícone exibido para mensagens de bot, deve estar hospedado em um URL público. |
|
|
String |
Ícone exibido para mensagem de sistema, deve estar hospedado em um URL público. |
|
|
String |
Ícone exibido para mensagem de atendente, deve estar hospedado em um URL público. |
|
|
String |
Ícone exibido para mensagem de cliente, deve estar hospedado em um URL público. |
|
|
Booleano |
Oculta a barra de ferramentas de formatação que inclui recursos de estilo de texto, como negrito, itálico e opções de listas numeradas e com marcadores. |
|
|
Booleano |
Desabilita o seletor de emojis ao usar o editor de rich text. |
|
Booleano |
Impede que os clientes enviem ou façam upload de anexos. |
|
|
Booleano |
Oculta o rodapé padrão e o botão Encerrar chat. |
|
|
Booleano |
Fecha diretamente o widget ao clicar no botão Encerrar chat em vez de mostrar o botão Fechar. |
|
Booleano | Habilita a caixa de diálogo de confirmação Encerrar chat. Os textos padrão serão usados se confirmationDialogText não for fornecido. |
|
String | Substitui o título da caixa de diálogo de confirmação Encerrar chat. |
|
String | Substitui a mensagem da caixa de diálogo de confirmação Encerrar chat. |
|
String | Substitui o texto do botão de confirmação na caixa de diálogo de confirmação Encerrar chat. |
|
String | Substitui o texto do botão de cancelamento na caixa de diálogo de confirmação Encerrar chat. |
|
String | Substitui a mensagem de erro para rejeição do anexo do widget de chat. |