Le modèle de templates

Les templates se composent avec le {% include 'name' %} de Liquid : le layout inclut le body, le body inclut chaque réponse, une réponse inclut les fiches de référence, et ainsi de suite. Surchargez n’importe quel nom de cette arborescence et tout ce qui l’inclut reprend votre version.

Les templates que vous utiliserez le plus

Nom du templateAffiche
layoutLe conteneur extérieur (bouton flottant, panneau principal, recherche, aperçu).
searchLe champ de saisie, le bouton envoyer/arrêter et le texte indicatif.
bodyUn échange unique : la question de l’utilisateur et la réponse de l’assistant.
assistantResponseUne réponse de l’assistant : le markdown de la réponse, les réactions et les références.
userQueryLa bulle de question du visiteur.
highlightedUne fiche de référence unique (la citation affichée avec une réponse).
hints / hintLes fiches de questions suggérées affichées avant la première requête.
welcome / description / avatarInfoLe message d’accueil, la description et l’en-tête avatar/nom.
loading / error / noResultsLe squelette de chargement, l’erreur et les états vides.
dynamicForm + fields/*Les formulaires de capture de prospects et chaque type de champ.

Partez du template par défaut, pas de zéro

Dans l’éditeur avancé, ouvrez un template pour voir son Liquid actuel, copiez-le et ne modifiez que ce dont vous avez besoin. Vous conservez tout le câblage (helpers, classes, attributs data) dont dépend le reste de l’assistant.

Exemple de composition

Un template de réponse inclut la fiche de référence de chaque source utilisée :

{% for reference in result.payload.references %}
  {% include 'highlighted' %}
{% endfor %}

Surchargez highlighted et les fiches de toutes les réponses changent, partout et en même temps.

Pour aller plus loin


Nous contacter

Besoin d’aide ?

Dites-nous à quelles questions votre assistant de site web doit répondre. Nous vous aiderons à identifier le bon contenu, les bons réglages et la meilleure façon de le lancer.