> ## Knowledge Base Index
> Fetch the complete knowledge base index at: https://documentation.celestory.io/sitemap.xml
> Use this file to discover available pages before exploring further.
> Pure-Markdown content can be obtained by appending a '.md' suffix to the content URLs listed in the sitemap (without the trailing slash).

# Choisir son template : Chatbot, Visual Novel, Blackbox, Brouillon

# 🧩 Choisir son template : Chatbot, Visual Novel, Blackbox, Brouillon

Chaque module repose sur un **template**. C'est votre toute première décision : **Ajouter un module** demande un nom, puis un template. Il *« conditionne le défilement des informations à l'écran »*, dit l'aide — donc **comment votre contenu s'affiche** et **quels blocs vous aurez**. 🎬

🔺 Ce choix est définitif : voir plus bas.

---

## 📊 Les quatre templates en un coup d'œil

| Template | Pour qui | Pour quoi | Ce qu'on y gagne |
|---|---|---|---|
| **Chatbot** | Formations, quiz, assistants | Dérouler messages et saisies dans un fil | Le fil, les personnages, les arrière-plans |
| **Visual Novel** | Récits illustrés, jeux narratifs | Animer une scène | Les scènes, les personnages et leurs humeurs |
| **Blackbox** | Tout graphe qui grossit | Isoler une logique et la **réutiliser** | Une entrée, des sorties, appelable de partout |
| **Brouillon** | Bac à sable, anciens projets | Poser de la logique hors production | Rien de plus : ni personnage, ni rendu |

Dans le sélecteur, seuls **Chatbot** (présélectionné) et **Visual Novel** sont proposés. Les deux autres s'obtiennent autrement. 👇

---

## 💬 Chatbot — le fil de discussion

Le template par défaut, et le plus complet. Le lecteur affiche un **fil** qui empile les évènements et défile tout seul : dialogues, narrateur, images, alertes, saisies de texte, de nombre, micro, caméra, fichiers…

Quatre onglets de réglages lui sont propres : **Personnages**, **Scènes**, **Style de l'app**, **Style des blocs**.

---

## 🎭 Visual Novel — la scène animée

Pas de fil qui défile : une **scène** occupe l'écran, et des personnages y apparaissent, se déplacent, se retournent et changent d'humeur pendant les dialogues. Réglages propres : **Personnages**, **Style de l'app**, **Design des blocs**.

👉 Un article dédié existe déjà sur le helpdesk : reportez-vous-y.

---

## 📦 Blackbox — votre logique réutilisable

**Oui, la Blackbox est bien une logique réutilisable appelée par ailleurs.** Elle n'est pas dans le sélecteur : créez-la par **Ajouter un graphe**, ou par un clic droit sur une sélection de blocs → **Blackboxer la sélection**. Les blocs partent alors dans le nouveau graphe et un bloc **Ouvrir un graphe** les remplace, déjà recâblé. ✨

Elle contient deux blocs particuliers : **Entrée** (un seul, ni copiable ni supprimable) et **Sortie** (au moins un). Les points que vous y ajoutez sont les paramètres et les résultats de votre « fonction ». Le même graphe peut être appelé par **plusieurs** blocs *Ouvrir un graphe*, dans plusieurs modules.

🔺 Ne confondez pas **Ouvrir un graphe** (appelle une Blackbox et revient) et **Ouvrir un module** (bascule vers un autre module).

---

## 🗒️ Brouillon — et le piège du « zéro bloc »

Nommé **Brouillon**, décrit comme *« structure libre »*, il **n'apparaît plus dans le sélecteur** ; on en croise dans d'anciens projets. Il est **exclu de la compilation** : jamais publié dans l'application.

🔺 On lit parfois qu'il aurait « zéro bloc ». C'est faux. Environ **80 blocs sont communs à tous les templates** : conditions, variables, listes, objets, HTTP, Baserow, Airtable, IA, audio, HTML5, JavaScript… Chaque template **ajoute** ensuite les siens : Chatbot **+17**, Visual Novel **+11**, Blackbox **+2**, Brouillon **+0** — donc les 80 communs quand même. Un Brouillon est **sans rendu**, pas vide.

---

## 🔒 Peut-on changer de template après coup ?

**Non.** Le nom se modifie, le module se duplique ou se supprime — mais dans ses paramètres, le template est affiché en **lecture seule**. Aucune commande ne le change, et dupliquer conserve le template d'origine.

🔺 Prenez donc trente secondes avant de valider : passer d'un Chatbot à un Visual Novel impose de **recréer un module** et d'y refaire tout l'affichage, les blocs de dialogue et de personnages n'étant pas les mêmes des deux côtés.

---

→ Prochaine étape : créez votre premier module Chatbot, puis découvrez l'interface du graphe. 🚀
