Nous pouvons ajouter un nombre variable de couches (ou layers) au chatbot, à condition de respecter certaines règles et la hiérarchie du fichier JSON.
Vous pouvez personnaliser le libellé affiché pour certains types d’éléments via le fichier JSON de configuration.
Par défaut, le terme « éléments » est utilisé si aucun libellé n’est défini.
Pour remplacer le libellé par défaut, ajoutez le champ "unitLabel" à l’objet concerné dans le fichier JSON.
Par exemple, pour afficher « Projets » à la place de « éléments » :
{
"type": "project",
"unitLabel": "Projets",
"items": [
// ...
]
}
## Exemple de structure JSON
```json
{
"chatbot": [
{
"label": "DataSprint 1",
"unitLabel": "Projets",
"children": [
{
"label": "DataSprint Gestion des projets 1-0",
"unitLabel": "Sous-projets",
"children": [
{
"label": "DataSprint Gestion des projets 1-2",
"unitLabel": "Sous-Sous-projet",
"children": [
{
"label": "DataSprint Gestion des projets 1-3",
"unitLabel": "Sous-Sous-Sous-projet",
"children": [
{
"label": "DataSprint Gestion des projets 1-4",
"unitLabel": "Sous-Sous-Sous-Sous-projet",
"children": [
{
"label": "DataSprint Gestion des projets 1-5",
"unitLabel": "articles",
"children": [
{
"label": "DataSprint C'est quoi un projet ?",
"date": "Actualisé il y a 8 mois",
"content": "<h1>ajouter du html</h1> <a href='''> test lien</a>"
},
{
"label": "Créer un nouveau projet",
"date": "Actualisé il y a 6 mois",
"content": "<h3>C’est quoi un projet ?</h3><p>1. DataSprint regroupe tous vos projets. Ils sont accessibles à partir de la liste principale.</p><img class=\"returnonglet\" src=\"{{imgDir}}imageExemple.png\" /><p>2. Un projet regroupe toutes les informations relative à votre travail :</p><ul><li>les données brutes de vos sondages</li><li>les données brutes de vos sondages</li><li>les données brutes de vos sondages</li></ul>"
}
]
}
]
}
]
}
]
},
{
"label": "DataSprint Gestion des projets 2-2",
"children": [
{
"label": "DataSprint Gestion des projets 2-3",
"children": [
{
"label": "DataSprint C'est quoi un projet ?",
"date": "Actualisé il y a 8 mois",
"content": "<h1>ajouter du html</h1>"
},
{
"label": "Créer un nouveau projet",
"date": "Actualisé il y a 6 mois",
"content": "<h3>C’est quoi un projet ?</h3><p>1. DataSprint regroupe tous vos projets. Ils sont accessibles à partir de la liste principale.</p><img class=\"returnonglet\" src=\"{{imgDir}}imageExemple.png\" /><p>2. Un projet regroupe toutes les informations relative à votre travail :</p><ul><li>les données brutes de vos sondages</li><li>les données brutes de vos sondages</li><li>les données brutes de vos sondages</li></ul>"
}
]
}
]
}
]
},
{
"label": "DataSprint Gestion onlget 2",
"children": [
{
"label": "DataSprint C'est quoi un projet ?",
"date": "Actualisé il y a 8 mois",
"content": "<h1>ajouter du html</h1>"
},
{
"label": "Créer un nouveau projet",
"date": "Actualisé il y a 6 mois",
"content": "<h3>C’est quoi un projet ?</h3><p>1. DataSprint regroupe tous vos projets. Ils sont accessibles à partir de la liste principale.</p><img class=\"returnonglet\" src=\"{{imgDir}}imageExemple.png\" /><p>2. Un projet regroupe toutes les informations relative à votre travail :</p><ul><li>les données brutes de vos sondages</li><li>les données brutes de vos sondages</li><li>les données brutes de vos sondages</li></ul>"
},
{
"label": "Archivage d'un projet",
"date": "Actualisé il y a 4 mois",
"content": "<h3>C’est quoi un projet ?</h3><p>1. DataSprint regroupe tous vos projets. Ils sont accessibles à partir de la liste principale.</p><img class=\"returnonglet\" src=\"{{imgDir}}imageExemple.png\" /><p>2. Un projet regroupe toutes les informations relative à votre travail :</p><ul><li>les données brutes de vos sondages</li><li>les données brutes de vos sondages</li><li>les données brutes de vos sondages</li></ul>"
},
{
"label": "Supprimer un projet",
"date": "Actualisé il y a 2 mois",
"content": "<h3>C’est quoi un projet ?</h3><p>1. DataSprint regroupe tous vos projets. Ils sont accessibles à partir de la liste principale.</p><img class=\"returnonglet\" src=\"{{imgDir}}imageExemple.png\" /><p>2. Un projet regroupe toutes les informations relative à votre travail :</p><ul><li>les données brutes de vos sondages</li><li>les données brutes de vos sondages</li><li>les données brutes de vos sondages</li></ul>"
},
{
"label": "Savoir que contient un projet",
"date": "Actualisé il y a 1 mois",
"content": "<h3>C’est quoi un projet ?</h3><p>1. DataSprint regroupe tous vos projets. Ils sont accessibles à partir de la liste principale.</p><img class=\"returnonglet\" src=\"{{imgDir}}imageExemple.png\" /><p>2. Un projet regroupe toutes les informations relative à votre travail :</p><ul><li>les données brutes de vos sondages</li><li>les données brutes de vos sondages</li><li>les données brutes de vos sondages</li></ul>"
}
]
}
]
},
{
"label": "DataSprint 2",
"unitLabel": "articles",
"children": [
{
"label": "DataSprint C'est quoi un projet ?",
"date": "Actualisé il y a 8 mois",
"content": "<h1>ajouter du html</h1>"
},
{
"label": "Créer un nouveau projet",
"date": "Actualisé il y a 6 mois",
"content": "<h3>C’est quoi un projet ?</h3><p>1. DataSprint regroupe tous vos projets. Ils sont accessibles à partir de la liste principale.</p><img class=\"returnonglet\" src=\"{{imgDir}}imageExemple.png\" /><p>2. Un projet regroupe toutes les informations relative à votre travail :</p><ul><li>les données brutes de vos sondages</li><li>les données brutes de vos sondages</li><li>les données brutes de vos sondages</li></ul>"
},
{
"label": "Archivage d'un projet",
"date": "Actualisé il y a 4 mois",
"content": "<h3>C’est quoi un projet ?</h3><p>1. DataSprint regroupe tous vos projets. Ils sont accessibles à partir de la liste principale.</p><img class=\"returnonglet\" src=\"{{imgDir}}imageExemple.png\" /><p>2. Un projet regroupe toutes les informations relative à votre travail :</p><ul><li>les données brutes de vos sondages</li><li>les données brutes de vos sondages</li><li>les données brutes de vos sondages</li></ul>"
},
{
"label": "Supprimer un projet",
"date": "Actualisé il y a 2 mois",
"content": "<h3>C’est quoi un projet ?</h3><p>1. DataSprint regroupe tous vos projets. Ils sont accessibles à partir de la liste principale.</p><img class=\"returnonglet\" src=\"{{imgDir}}imageExemple.png\" /><p>2. Un projet regroupe toutes les informations relative à votre travail :</p><ul><li>les données brutes de vos sondages</li><li>les données brutes de vos sondages</li><li>les données brutes de vos sondages</li></ul>"
},
{
"label": "Savoir que contient un projet",
"date": "Actualisé il y a 1 mois",
"content": "<h3>C’est quoi un projet ?</h3><p>1. DataSprint regroupe tous vos projets. Ils sont accessibles à partir de la liste principale.</p><img class=\"returnonglet\" src=\"{{imgDir}}imageExemple.png\" /><p>2. Un projet regroupe toutes les informations relative à votre travail :</p><ul><li>les données brutes de vos sondages</li><li>les données brutes de vos sondages</li><li>les données brutes de vos sondages</li></ul>"
}
]
}
]
}