# Eléments de réponse

### Eléments de réponse

Vous pouvez utiliser les différents formatages proposés par la barre d'outils texte : mettre en gras, italique, ajouter des puces, etc. Vous trouverez ci-dessous plus de détails sur les éléments de réponses disponibles.

### Insérer un lien hypertexte

Vous pouvez proposer l'ouverture d'une page web dans la réponse :

1. Sélectionnez le mot ou groupe de mots et cliquez sur l'icône **Insérer/modifier un lien** ![](data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABkAAAAZCAIAAABLixI0AAAAA3NCSVQICAjb4U/gAAAAGXRFWHRTb2Z0d2FyZQBnbm9tZS1zY3JlZW5zaG907wO/PgAAAahJREFUOI1j/P//PwOVABO1DKKyWSwk6/hwZtHkxYfufONSsYzLSDIRJdtdr49Pruvf8UzUMthO6vXevua+Y6+RZP8TD14dm5QbFZk76egrZO7001+g8kSb9eXCdGSDoKZvq42Lqt32HsIj1o8fjm8+/lEloiLXiv/Dh68w0d8MDAwMDKykhhcrAwO/igrD8cklBSXzLkLCrrdjyR1+22BLARLD68vT+1cPIsLr1bEeDC8z/seT7j9cXD5j8aE73wQs08v9vi1unnKcwTg9w+73nUvHt++9zmqRU5trhZQmcJv1+vjk5inHf2s6e1roq7AdnzHzOINFTm0s96bOGcc/cslbRmbEIicu3H6ExncvxDsQ9oGrD57+xBcM2MyCRn8vJCwuTEqJzJ109OnVhbnxTQfe4zELSx76cHzdoY8qEe1FkLDQT+qexiAg8HHTjo8MrL/xRTW2NPGbgQGRaBgYuAUEvh3v7Vh5h9/CDx79WAFuPyLyCmb0YwU44hEeiXZSzw5hiX6sAE+auLhoxrxDD79xydvF5caa4PUcIbNIB4O1jB4JZgEAbTgR0SpHPOgAAAAASUVORK5CYII=)
2. Remplissez les champs suivants :

* Dans le premier champ **Url**, vous pouvez donc entrer l'adresse de votre hyperlien.
* Le champ **Texte à afficher** vous permet d'inscrire le texte qui sera affiché.
* Le champ **Titre** vous permet d'ajouter un titre à votre lien. Celui-ci sera affiché uniquement dans le code source.
* Le champ **Cible** vous permet de définir la manière dont le lien s'ouvrira.

<figure><img src="/files/0q7sE8WW25YCWRy5GPBb" alt="" width="410"><figcaption></figcaption></figure>

3. Cliquez sur **Ok**.

<figure><img src="/files/gWqsm1MQnT2XMelHRiim" alt="" width="456"><figcaption></figcaption></figure>

### Rendre une adresse email cliquable

Si vous souhaitez rendre un mail cliquable, réalisez la même opération que pour ajouter un hyperlien :

1. Sélectionnez la partie que vous souhaitez rendre cliquable et cliquez sur **Insérer/modifier un lien**  ![](data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABkAAAAZCAIAAABLixI0AAAAA3NCSVQICAjb4U/gAAAAGXRFWHRTb2Z0d2FyZQBnbm9tZS1zY3JlZW5zaG907wO/PgAAAahJREFUOI1j/P//PwOVABO1DKKyWSwk6/hwZtHkxYfufONSsYzLSDIRJdtdr49Pruvf8UzUMthO6vXevua+Y6+RZP8TD14dm5QbFZk76egrZO7001+g8kSb9eXCdGSDoKZvq42Lqt32HsIj1o8fjm8+/lEloiLXiv/Dh68w0d8MDAwMDKykhhcrAwO/igrD8cklBSXzLkLCrrdjyR1+22BLARLD68vT+1cPIsLr1bEeDC8z/seT7j9cXD5j8aE73wQs08v9vi1unnKcwTg9w+73nUvHt++9zmqRU5trhZQmcJv1+vjk5inHf2s6e1roq7AdnzHzOINFTm0s96bOGcc/cslbRmbEIicu3H6ExncvxDsQ9oGrD57+xBcM2MyCRn8vJCwuTEqJzJ109OnVhbnxTQfe4zELSx76cHzdoY8qEe1FkLDQT+qexiAg8HHTjo8MrL/xRTW2NPGbgQGRaBgYuAUEvh3v7Vh5h9/CDx79WAFuPyLyCmb0YwU44hEeiXZSzw5hiX6sAE+auLhoxrxDD79xydvF5caa4PUcIbNIB4O1jB4JZgEAbTgR0SpHPOgAAAAASUVORK5CYII=)

<figure><img src="/files/jPBThwzJcaB5SUBVudUo" alt="" width="456"><figcaption></figcaption></figure>

2. Ajoutez dans le champ URL : mailto:(adresse mail) et cliquez sur **Ok**.

<figure><img src="/files/hvDufw6fPHxyRc2QNDzx" alt="" width="369"><figcaption></figcaption></figure>

### Créer un lien de redirection vers une connaissance

Vous pouvez proposer un lien cliquable qui renverra sur une autre connaissance de votre bot :

1. Cliquez sur l'icône **Insert redirection** ![](data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACIAAAAWCAIAAAAqztkuAAAAA3NCSVQICAjb4U/gAAAAGXRFWHRTb2Z0d2FyZQBnbm9tZS1zY3JlZW5zaG907wO/PgAAAbFJREFUSIlj/P//PwPtARMd7BhB1vyiuTW/nu3pzEzN6tjzjFp2MWKktF8P9vR3zrv0kYGBgYFfL6m8yEX+2abK+hWPfmPRzqWX3l1hL0DQGjTf/HqwvasFagcDA8PHS/NaOrc/FNDUl+fCqv3b62cfsUqgARYUSy7O61x8/RsDv7w8w8OHH/nl5RgePrq+uHNF+YSmORFoOh8sL6na/JwYO9CtYZM30Vd5+Ns51/dZX9XDj1x6GcUemybvZTWRZyNo0ONnLy5eu4kmKCMpbqCtgW4Ng4BJRpMJAwPDg+VQASn73HZ7otwrKyXBwMCAbBPcDgbq5htZKQl9LXVMOxjQfUMM+HBmRt/a3865HlD+r2cHJ0/eyxpclGEiAPXT2/cfkO0gx5pfD89cvPPo452WZ/IMDAwM3y7Na9786CMD/5mHv0wE2CB+gliGDDDzDQMDnlTEpRJRXqh3Z0rL4uvfkEQ1Y2vKPfGlE+xxIyAliiOfPDx+/aOCZ1lNrCY/VIifoB0MDAwM/8kEP5/u7siIy2zf/fQnEaqxBxqx4BcDA+EcxcCAK26oDga8vhmK1gAAg4H8oQ+d7kcAAAAASUVORK5CYII=) de la barre d'outils puis cliquez sur **Reformulation**.
2. Saisissez les premiers termes de la connaissance dans le champ **Reformulation** et sélectionnez-le.

<figure><img src="/files/0FBgjGWM7TTze4kA2oWA" alt="" width="297"><figcaption></figcaption></figure>

3. Cliquez sur **Ok** puis sur **Mettre à jour**.

<figure><img src="/files/ufpwjSdEEx495aUXOyTK" alt="" width="457"><figcaption></figcaption></figure>

### Utiliser les groupes de reformulation

Vous pouvez reprendre un mot contenu dans un groupe de formulation dans la réponse.

<figure><img src="/files/aBxUalopmHJk4mbi7F4b" alt="" width="313"><figcaption></figcaption></figure>

<figure><img src="/files/QwuKKSsyXm6iV9SZBa9R" alt=""><figcaption></figcaption></figure>

Dans la réponse, une fois le curseur à l'endroit où vous voulez ajouter votre formulation, sélectionnez le bouton **Insérer une variable** ![](data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABkAAAAWCAIAAAC63aDhAAAAA3NCSVQICAjb4U/gAAAAGXRFWHRTb2Z0d2FyZQBnbm9tZS1zY3JlZW5zaG907wO/PgAAAb5JREFUOI3llCFMAmEUx/86vwtHkACBC2LAAOEMGMSAAYIECVoMXjkDbuqmk01lbk5k6oa66QwSpFzQokEDBggSSBIkYJDgMQcBAxe8cBcwKKcwYKA0X3vfe99v7//e+76eSqWCLllvt0AA+jrML2djwmUsI0oqzbAejvfa9FqspyONzxf+0G1R1Xxi5Y833VVaZxqZYafVYGAnF9d4uwGAmnvMKlq0M406m3f9xAsohXhSBQBap6d+yQIApZCKHkWSRRWgrZNe23eknlWKbfmFnArQrO9g3alHOXUYOE1LALFw4aBLvgmFLnMyQEyO2SWfm0FzlmZyRjhPsXOUIKSl6plaSESvcjKIyelb48eMVO2VhnMs3e8HIhkZ/QNm5EUJxDK7F/QwKMd3FqJPPzOJhQsHPcZPp+EcjePzHEsDUl6UANrKLXkYACCEkGY6mtUFQMmeL4cSEgDavnK8OqJrwaha4/1SXq6F5Feb5LQgPL63gWrIUsSryJ2ogphHHWYCvCXPog9t0Oo1ajsBmCa2d2fI9cbW56upaXPbdQEADC5+eoiiBqfmXaZWDW9R11+sm//Xf2D15V+L3WJ9AI5roTZkOlM5AAAAAElFTkSuQmCC)  puis sélectionnez la variable ou le groupe. Dans notre cas, nous sélectionnons « Calendrier » depuis l'onglet **Groupe**.

<figure><img src="/files/8gaGq30RcUZWZlmrRNv6" alt="" width="281"><figcaption></figcaption></figure>

Cliquez sur **Ok** et la formulation sera représentée de cette manière dans la bulle de réponse en mode édition :&#x20;

<figure><img src="/files/HEp527yTLioWLUFnNAac" alt="" width="457"><figcaption></figcaption></figure>

### Utiliser les options avancées

En cliquant sur le lien **Plus d'options** en bas de la bulle de réponse verte, il est possible de configurer davantage d'informations.

<figure><img src="/files/he1mZ9la89UlD7ShIP2w" alt="" width="451"><figcaption></figcaption></figure>

Il est dès lors possible d'effectuer des redirections.

<figure><img src="/files/p9NYd3s1C4XPX4e1eqWT" alt=""><figcaption></figcaption></figure>

L'URL de redirection permet de rediriger automatiquement l'internaute vers une page lorsque la réponse du bot est restituée.

Il est également possible d'effectuer une redirection vers une autre connaissance. Cela permet notamment d'éviter d'en dupliquer son contenu.

Par exemple, la question « Comment faire pour travailler sur un environnement de test ?  » utilise une redirection vers la connaissance « Comment créer un bot ?  » :&#x20;

<figure><img src="/files/XPb8pz4U5XUxyw669iEH" alt="" width="247"><figcaption></figcaption></figure>

La case **Rediriger vers une autre connaissance** utilise la saisie prédictive :&#x20;

<figure><img src="/files/w3cwN5Eo6mQlOHV16fyz" alt="" width="458"><figcaption></figcaption></figure>

Juste au-dessus de ce champ, une case permet de séparer les réponses.

Si cette case n'est pas cochée, les deux réponses seront regroupées dans le même message et l'internaute ne pourra donner son avis qu'à la fin. Par exemple, lorsque l'internaute pose la question « Comment faire pour travailler sur un environnement de test ? », il obtiendra le premier élément de réponse de cette connaissance ainsi que la réponse liée à « Comment créer un bot ? » de manière continue.

Si la case est cochée, les deux connaissances seront séparées. L'internaute pourra ainsi donner un avis sur la première connaissance puis donner un autre avis sur la seconde de manière indépendante.

Lorsque l'internaute pose la question « Comment faire pour travailler sur un environnement de test ? », il aura le premier élément de réponse ajouté dans la connaissance « Comment faire pour travailler sur un environnement de test ? » ainsi que la réponse à « Comment créer un bot ? » :&#x20;

<figure><img src="/files/JbgWJgakUMbsdDWA1ls7" alt="" width="172"><figcaption></figcaption></figure>

Une bulle grise *Source* apparaît. Cela signifie que la connaissance *Source* "Comment créer ma première connaissance?" propose une redirection vers la connaissance "Comment créer une nouvelle connaissance?".

<figure><img src="/files/81zxfaiRjzVjsnTpo1Hz" alt="" width="167"><figcaption></figcaption></figure>

### Insérer un panneau latéral

Le panneau latéral vous permet d'ajouter du contenu en dehors de la bulle de réponse. Vous pouvez y afficher des images, vidéos, tableaux ou pages web.

<figure><img src="/files/OxAPpN9nMAdSkUoVLc3X" alt="" width="306"><figcaption></figcaption></figure>

Vous pouvez paramétrer le panneau latéral à travers l'éditeur de connaissance WYSIWYG en suivant les étapes suivantes :

1. Cliquez **Plus d'options -> Panneau latéral** dans l'éditeur de réponse.
2. Editez votre contenu. Si vous voulez y ajouter une page web, mettez son URL dans le champs **"Afficher une page web"**.

<figure><img src="/files/u8VG7ykE1Tt4rMe5DyRM" alt="" width="461"><figcaption></figcaption></figure>

Astuce : si vous voulez que l'image soit sur la même ligne qu'avec le texte, définissez le texte et l'image en tant que "Paragraph".

### Modèle de connaissances

Si vous avez créé des [modèles de réponses](/contenus/avance/modeles-de-reponse-predefinis.md), un onglet **Modèle** sera disponible depuis les options de votre fenêtre de réponse.

<figure><img src="/files/IOgGLuFl7DduFN6VaRQH" alt="" width="461"><figcaption></figcaption></figure>

Vous pouvez dès lors sélectionner l'un de vos templates et l'utiliser pour alimenter votre réponse.&#x20;

<figure><img src="/files/iCDOXtdwEuQXeuFZd8m6" alt="" width="458"><figcaption></figcaption></figure>

### Utiliser des step actions

Vous pouvez également utiliser les step actions : celles-vous permettent de découper une connaissance en plusieurs étapes à l'aide de bouton **Previous** et **Next**.

Vous pouvez utiliser les "step actions" pour diviser une réponse en plusieurs étapes. Cette fonction est utile, par exemple, pour les connaissances expliquant un processus étape par étape.

<figure><img src="/files/4KUAblEyn3Om2PqjiwVh" alt="" width="466"><figcaption></figcaption></figure>

<figure><img src="/files/RKqaRyxDps3UBSa6oeZj" alt="" width="546"><figcaption></figcaption></figure>

Tout d'abord, vous devez paramétrer cette fonctionnalité dans votre bot car elle n'y est pas par défaut.

1. Dirigez-vous sur la page **Préférences > Bot > Général**.
2. Faites défiler vers le bas jusqu'à la section **Conversations**.
3. Cochez la case **Permettre les étapes d'action**.

<figure><img src="/files/oPLBEi6m3bZZinmINxvt" alt="" width="410"><figcaption></figcaption></figure>

4. Cliquez sur **Mettre à jour** en bas de la page.

Vous pouvez désormais créer des connaissances avec des actions par étapes.

Lorsque vous créez une connaissance, vous pouvez ensuite ajouter des étapes d'action de cette manière :

1. Déroulez le menu dédié aux espaces de consultation en haut à gauche de la fenêtre de réponse.
2. Cliquez sur l'icône d'étape dans l'espace de consultation actuel, puis cliquez sur **Ajouter une étape**.

<figure><img src="/files/5wpvwXQdOMvewBIADxsQ" alt="" width="497"><figcaption></figcaption></figure>

Default = étape 1

Default -step 2 = étape 2

Default -step 3 = étape 3

Vous pouvez créer jusqu'à 15 étapes en cliquant sur l'icône **"steps"**.

<figure><img src="/files/VW6JWgBVq7yUJHyxKjD7" alt=""><figcaption></figcaption></figure>

Pour chaque ajout d'une étape **Mettre à jour** la connaissance pour la sauvegarde de la réponse correspondante.

<figure><img src="/files/wLDuXEdVb0a5vqA6ySUP" alt="" width="377"><figcaption></figcaption></figure>

Cliquez sur l'icône **"-"** pour supprimer une étape. Vous pouvez également supprimer toutes les étapes grâce à l'option **"Supprimer tout"**.

**La partie visible**

La réponse s'affiche maintenant étape par étape avec la réponse correspondante et la possibilité d'avancer et de reculer sur les étapes à l'aide des boutons **"précédent"** et **"suivant"**.

### Code source

Notez que vous pouvez également modifier le code source de votre réponse en cliquant sur **Code source** : ![](data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABcAAAAOCAIAAABLkRCkAAAAA3NCSVQICAjb4U/gAAAAGXRFWHRTb2Z0d2FyZQBnbm9tZS1zY3JlZW5zaG907wO/PgAAAFtJREFUKJFj/P//PwPFgIlyI+hgyuvjk/Oio/ImH3uNjYsG/mMFr45Nyo2KzJ109BUhwf//////j80U3KpxSWGYgscI3AqoE7o08hEe1aSFLlY9eMOL8f9wywEAYKd/5lWkZPEAAAAASUVORK5CYII=)

<figure><img src="/files/gDRSlSLC4RtkBaivFzzQ" alt="" width="281"><figcaption></figcaption></figure>

Cliquez sur **Ok** pour valider vos modifications.

{% hint style="info" %}
**Sécurité du contenu : Utilisation du JavaScript dans les connaissances**

Par défaut, il est possible d'injecter des scripts JavaScript au sein des connaissances pour ajouter des interactions dynamiques. Il s'agit du comportement standard du chatbot.

Cependant, si vous souhaitez restreindre ce comportement pour des raisons de sécurité, une configuration peut être mise en place :

* Désactivation du JavaScript : Une fois activée, cette sécurité permet de supprimer automatiquement tout script JavaScript contenu dans les connaissances avant leur affichage.
* Mise en œuvre : Cette option n'est pas activée par défaut. Il appartient au client d'informer Dydu s'il souhaite que la possibilité d'utiliser du JavaScript dans les connaissances soit désactivée sur son bot. Dydu se chargera alors d'ajouter la référence de configuration nécessaire (`bot.allowjsinanswers`).
  {% endhint %}

### Autres options

<figure><img src="/files/0gbbin9UVrt7vhFY5T7k" alt="" width="563"><figcaption></figcaption></figure>

Les autres options sont composées de :&#x20;

* **Définir une action GUI :**&#x20;

Cela permet d'inclure du code javascript dans la réponse du bot. Elle est utilisée, entre autres, pour définir l'animation associée à la réponse. L'action GUI est particulièrement nécessaire à:

1. définir des actions **Livechat** : [escalader la conversation en livechat](/guide-de-premiere-utilisation/cas-dutilisation-frequents.md#creer-une-escalade-livechat);
2. définir les actions de **callbot** [(raccrocher, répéter, etc.)](/contenus/connaissances/elements-de-reponse.md#utiliser-une-action-predefinie-de-linterface);
3. permettre l'affichage d'un bouton de **téléchargement de fichier** lors d'une conversation avec le chatbot.

{% hint style="info" %}
Quand vous téléchargez des fichiers, vous pouvez en envoyer **jusqu'à cinq maximum** à la fois.&#x20;

Attention, la taille totale de ces cinq pièces jointes combinées ne doit **jamais dépasser 10 Mo par envoi**.
{% endhint %}

* **Type de réponse :** &#x20;

Cela permet de définir un type de réponse associé à la connaissance. Ainsi, vous pouvez considérer une connaissance comme étant une connaissance sociale, une connaissance de type phrase incomprise ou bien encore comme étant une connaissance neutre (non comptée dans les statistiques).

* **Avis automatique :**&#x20;

Cette option vous permet de définir un avis automatique pour la connaissance.

* **Questionnaire :** &#x20;

Cette option vous permet d'associer un [questionnaire ](/preferences/bot/questionnaires.md)à la connaissance qui sera alors proposé à l'utilisateur.

* **Type de contact fourni :**&#x20;

Cette option vous permet d'ajouter un moyen de contact pour l'utilisateur. Vous pouvez notamment lui faire remplir un formulaire, etc.

* **Changer d'espace de consultation :**&#x20;

Cette option vous permet de faire en sorte que l'utilisateur passe à un espace de consultation.

* **Date de départ :**&#x20;

Vous avez la possibilité de créer une connaissance que vous ne souhaitez pas publier tout de suite mais à une date prévue. En choisissant une date de départ, une alerte à cette date vous indiquera qu'il faut passer cette connaissance au statut *Publiée* pour la rendre accessible aux internautes.

* **Date de péremption :**&#x20;

Lorsque la date arrive à échéance, une alerte apparaîtra dans l'onglet **Alertes** et la réponse configurée sera affichée pour les connaissances non publiées (réponse modifiable dans les [Phrases générales](/contenus/phrases-generales.md)). Vous pouvez continuer à afficher la réponse que vous aviez ajoutée en cochant l'option **Conserver la réponse après la date de péremption**.

* **Modification de variable avant action :**&#x20;

Cette option permet de définir une variable avant l'exécution de l'action. L'action définie sera alors exécutée avant la réponse.

* **Modification de variable après action :**&#x20;

Cette option permet de définir une variable après l'exécution de l'action.

* **Conserver la réponse après la date de péremption :**&#x20;

Cette option vous permet de conserver la réponse après la date de péremption.

* **Ignorer dans les statistiques :**&#x20;

Cocher cette case vous permet d'indiquer que vous ne souhaitez pas que cette connaissance soit comptabilisée dans les statistiques.

* **Conserver la boîte de dialogue réduite :**&#x20;

Cocher cette case vous permet d'indiquer que vous souhaitez conserver la boîte de dialogue réduite.

* **Demander l'avis des internautes :**&#x20;

Vous avez la possibilité de choisir si la réponse apportée nécessite ou non l'avis des internautes. La demande d'avis est cochée automatiquement lors de la création d'une connaissance. Si vous souhaitez créer un arbre de décision, celle-ci sera demandée en fin d'arbre.

* **Bloquer le champ de saisie :**&#x20;

Cette option vous permet de bloquer le champ de saisie.

* **Phrase incomprise exclusive:**&#x20;

Cette option n'est disponible que dans la branche d'échec d'un arbre de décision.

<figure><img src="/files/r8EDULu1OT9X02HuERAg" alt=""><figcaption></figcaption></figure>

Lorsque cette case est cochée et que l'utilisateur fournit une réponse qui n'appartient pas aux branches de succès de l'arbre de décision, le bot répondra avec le contenu de la branche d'échec.

Lorsque cette case est décochée et que l'utilisateur répond avec une phrase qui n'appartient pas aux branches de succès de l'arbre de décision, mais qui correspond à une autre réponse d'une autre connaissance de la base de connaissances, le bot fournira la réponse issue de cette connaissance.

## Utiliser les actions GUI prédéfinies

### Utiliser une action GUI&#x20;

Vous pouvez utiliser vos actions GUI dans vos connaissances à partir de la fenêtre de réponse:

<figure><img src="/files/tqFHULgAB2g0eILF2gJk" alt="" width="563"><figcaption></figcaption></figure>

1. Dans la fenêtre de réponse, cliquez sur **Plus d'options** puis sur **Autres options**.
2. Cliquez sur ![](data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABsAAAAXCAIAAAB1dKN5AAAAA3NCSVQICAjb4U/gAAAAGXRFWHRTb2Z0d2FyZQBnbm9tZS1zY3JlZW5zaG907wO/PgAAAM5JREFUOI1j/P//PwNVARN1jRsiJrKg8b///PXs1Ts0QSkxIU52NjJNfPry7bTl29AEsyK9VOQkyTQRAvrKk3ceOXfn0fPsKO+izrkMDAx3Hj0n0iZ0E6XFhbMivdC0SYsLQxjI4pgWYDeRk50NzVo4l0iP0yv1FHXO3Xn0/N3HLyCBSBLAHjNoQUaRie8+fjlz5ZabtRHZJqL7+t3HzzuOnCfbOCwmUg5on68hYNfRc1QzkYuDXVlW4vbD5wR1KstKcHGwY4ozjpbhg9REAGWXQjvbL5bpAAAAAElFTkSuQmCC)  pour **Définir une action GUI**
3. Sélectionnez une action prédéfinie.&#x20;
4. Cliquez sur **Mettre à jour** puis encore sur **Mettre à jour** pour valider les changements. Votre espace réservé sera modifié lorsque cette connaissance sera appelée.

{% hint style="warning" %}
Remarque : il n'est pas possible de tester cette action GUI à partir du bot de test. Pour tester et valider le bon fonctionnement du changement de votre placeholder à l'appel d'une connaissance, merci de tester la connaissance sur votre bot à partir d'une URL test (sur la page de configuration de votre bot).
{% endhint %}

### Utiliser une action prédéfinie de l'interface

#### Callbot

* Attente d'un code DTMF
* Bloquer le STT
* Bloquer le DTMF
* DoNotSave
* Raccrocher
* Rediriger sans introduction
* Rediriger avec introduction
* Répéter
* Envoyer un en-tête SIP
* Délai d'attente de l'utilisateur qui ne parle pas
* Reconnaissance d'adresse
* Reconnaissance d'une date
* Reconnaissance d'un mail
* Reconnaissance d'un nom
* Reconnaissance d'un nombre
* Reconnaissance d'une plaque d'immatriculation
* Reconnaissance d'un numéro de téléphone
* Reconnaissance d'un contenu épelé
* Reconnaissance d'une heure

#### **Fonctions:**

* Vider historique interactions
* CustomPlaceHolder :&#x20;

Utilisez cette action GUI pour modifier le placeholder affiché dans le champ de saisie du chatbot après le déclenchement de votre connaissance. Cela peut par exemple être utile si vous attendez que l'utilisateur saisisse son adresse e-mail dans le champs de saisie : au lieu d’avoir le placeholder indiquant “Tapez votre message ici” vous pouvez le remplacer par “Indiquez votre adresse mail ici”<br>

<figure><img src="/files/xC5eBOLdn4y6WCS9ouA7" alt="" width="375"><figcaption></figcaption></figure>

{% hint style="info" %}
Mettez à jour votre connaissance pour valider les changements. Le placeholder du champ de saisie sera modifié lorsque cette connaissance sera appelée.
{% endhint %}

* Demande de chargement de fichier:&#x20;

Cette action vous permet de proposer à l’utilisateur final de télécharger un ou plusieurs fichiers et de les envoyer au chatbot.

<figure><img src="/files/zjyMRZjWE4izeI4Luk1J" alt=""><figcaption></figcaption></figure>

La méthode nommée KnowledgeUploadFile() est appelée automatiquement et de manière silencieuse par la chatbox dès que le téléchargement des fichiers est réussi, permettant ainsi de poursuivre le scénario sans interruption visuelle pour l'utilisateur. Elle est optionnelle.

{% hint style="info" %}
La taille de la pièce jointe ne doit pas dépasser <mark style="color:$danger;">10 Mo</mark>.

Les extensions acceptées pour la pièce jointe à transmettre sont classées par catégories ci-dessous :

* Images : .png, .jpg, .jpeg, .jfif, .pjpeg, .pjp, .svg, .gif, .webp
* Documents et texte : .pdf, .txt, .dot, .doc, .docx, .odt
* Tableurs : .csv, .xls, .xlt, .xla, .xlsx, .ods
* Présentations : .pptx, .odp
  {% endhint %}

Les pièces jointes envoyées par les utilisateurs sont accessibles depuis la conversation concernée via un lien sécurisé par un token.&#x20;

En cas de purge, d’anonymisation ou chiffrement des conversations, les pièces jointes transmises sont prises en compte : elles ne seront donc plus accessibles selon les critères de purge, anonymisation ou chiffrement définis.

* Ouvrir la boîte de dialogue
* ProposeHelp
* Afficher uniquement le panneau latéral

#### **Livechat:**

* Connexion au livechat :&#x20;

Cette action GUI permet d’effectuer une escalade livechat vers la solution de livechat définie dans les préférences de votre bot.&#x20;

**4- Teaser:**

* Teaser
* Bouton d'appel déclenchant une connaissance

**5-Questionnaire**

* Afficher un questionnaire

## Options lié au Callbot

### **Voice Changer ElevenLabs**&#x20;

Cette fonctionnalité permet d’améliorer la qualité de la synthèse vocale des callbots en intégrant un voice changer tel qu’ElevenLabs. Pour chaque réponse, l’utilisateur peut enregistrer sa propre voix : celle-ci est analysée, puis la synthèse vocale génère une nouvelle version avec la voix de synthèse sélectionnée, tout en respectant le tempo, le rythme et l’intonation d’origine.

{% hint style="warning" %}
Cette option est disponible uniquement dans le WYSIWYG SSML et nécessite un callbot configuré avec une voix ElevenLabs.
{% endhint %}

Cela permet d’adapter la vocalisation des réponses à la manière de les dire (intonation, pauses…), pour un rendu plus naturel.&#x20;

{% hint style="info" %}

* La voix de synthèse est utilisée, mais la prosodie suit celle de l’enregistrement. Il est impératif de lire exactement le texte affiché , ’ajout ou la modification de mots empêche le fonctionnement de la fonctionnalité.&#x20;
* Les variables dynamiques (ex : `${capture.mavariable}`) ne sont pas prises en charge.
  {% endhint %}

*Astuce : rédigez les réponses comme vous souhaiteriez les prononcer à l’oral.*


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.dydu.ai/contenus/connaissances/elements-de-reponse.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
