Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.
Personnalisations supplémentaires pour votre widget de chat Amazon Connect
Vous pouvez ajouter les personnalisations facultatives suivantes à votre interface utilisateur de chat :
-
Affichez le bouton Mettre fin à la conversation dans le menu déroulant d’en-tête plutôt que dans le pied de page.
-
Masquez ou dissimulez les noms d’affichage.
-
Ajoutez des icônes de message.
-
Remplacez les messages d’événements.
-
Configurez une boîte de dialogue de confirmation qui sera présentée aux clients lorsqu’ils choisissent le bouton Mettre fin au chat. Cette boîte de dialogue vérifie que les clients ont bien l’intention de mettre fin à la session de chat. Vous pouvez personnaliser la boîte de dialogue de confirmation, le titre, le message et le texte du bouton.
-
Remplacez le message de rejet de la pièce jointe.
Configuration de l’objet de personnalisation
L’exemple suivant illustre comment implémenter toutes les personnalisations facultatives. Pour obtenir la liste de toutes les personnalisations possibles, consultez Options et contraintes prises en charge. Comme elles sont facultatives, vous pouvez implémenter une partie ou la totalité des champs présentés dans l’exemple suivant. Remplacez les chaînes eventNames.customer, eventNames.agent, eventNames.supervisor, eventMessages.participantJoined, eventMessages.participantDisconnect, eventMessages.participantLeft, eventMessages.participantIdle, eventMessages.participantReturned et eventMessages.chatEnded selon les besoins. Les icônes doivent être hébergées sur un site public 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 } });
L’image suivante montre à quoi ressemblent les personnalisations si vous utilisez cet exemple :
Options et contraintes prises en charge
Le tableau suivant répertorie les champs de personnalisation pris en charge et les contraintes de valeurs recommandées.
| Option de mise en page personnalisée | Type | Description |
|---|---|---|
|
|
Booléen |
Affiche le rendu du menu déroulant d’en-tête à la place du pied de page par défaut. NoteLorsque vous définissez cette option sur |
|
Booléen | Définit dynamiquement le titre de l'en-tête sur « Chatting with Bot/ AgentName ». |
|
Booléen | Masquez le bouton de téléchargement de la transcription dans le menu déroulant d’en-tête. La valeur par défaut est false. |
|
|
Booléen |
Masque tous les noms d’affichage, applique les masques de nom par défaut si |
|
|
String |
Masque le nom d’affichage du client. |
|
|
String |
Masque le nom d’affichage de l’agent. |
|
|
String |
Masque le nom d’affichage du superviseur. |
|
|
String |
Remplace le message de l’événement dans la transcription lorsqu’un participant rejoint le chat. Si une chaîne vide est spécifiée, le message d’événement sera omis de la transcription. |
|
|
String |
Remplace le message d’événement dans la transcription lorsqu’un participant est déconnecté du chat. Si une chaîne vide est spécifiée, le message d’événement sera omis de la transcription. |
|
|
String |
Remplace le message de l’événement dans la transcription lorsqu’un participant quitte le chat. Si une chaîne vide est spécifiée, le message d’événement sera omis de la transcription. |
|
|
String |
Remplace le message d’événement dans la transcription lorsqu’un participant est inactif. Si une chaîne vide est spécifiée, le message d’événement sera omis de la transcription. |
|
|
String |
Remplace le message d’événement dans la transcription lorsqu’un participant revient au chat. Si une chaîne vide est spécifiée, le message d’événement sera omis de la transcription. |
|
|
String |
Remplace le message d’événement figurant dans la transcription lorsque le chat est terminé. Si une chaîne vide est spécifiée, le message d’événement sera omis de la transcription. |
|
|
Booléen |
Active les icônes d’affichage de message. |
|
|
String |
Icône affichée pour les messages du bot, doit être hébergée sur une URL publique. |
|
|
String |
Icône affichée pour un message système, doit être hébergée sur une URL publique. |
|
|
String |
Icône affichée pour un message d’agent, doit être hébergée sur une URL publique. |
|
|
String |
Icône affichée pour un message du client, doit être hébergée sur une URL publique. |
|
|
Booléen |
Masque la barre d’outils de mise en forme qui inclut des fonctionnalités de mise en forme du texte telles que le gras, l’italique et les options de liste à puces et de liste numérotée. |
|
|
Booléen |
Désactive le sélecteur d’emoji lorsque vous utilisez l’éditeur de texte enrichi. |
|
Booléen |
Empêche les clients d’envoyer ou de télécharger des pièces jointes. |
|
|
Booléen |
Masquez le pied de page par défaut avec le bouton Mettre fin à la conversation. |
|
|
Booléen |
Ferme directement le widget en cliquant sur le bouton Mettre fin au chat au lieu d’afficher le bouton Fermer. |
|
Booléen | Active la boîte de dialogue de confirmation de fin de discussion. Les textes par défaut sont utilisés si confirmationDialogText n’est pas fourni. |
|
String | Remplace le titre de la boîte de dialogue de confirmation de fin de discussion. |
|
String | Remplace le message de la boîte de dialogue de confirmation de fin de discussion. |
|
String | Remplace le texte du bouton de confirmation dans la boîte de dialogue de confirmation de fin de discussion. |
|
String | Remplace le texte du bouton d’annulation dans la boîte de dialogue de confirmation de fin de discussion. |
|
String | Remplace le message d’erreur concernant le rejet des pièces jointes au widget de chat. |