🟦 Dialogue
🟦 Dialogue
Le bloc Dialogue permet d'afficher une suite de messages envoyés par un ou plusieurs personnages, avec gestion des médias et des variables dynamiques, pour créer des conversations riches dans les jeux narratifs et les chatbots.
Ce bloc est essentiel pour structurer les interactions textuelles et multimédias, en permettant une personnalisation avancée via des variables et des formats prédéfinis.
📥 Entrées
- dialogue (A) : Espace d'édition où vous rédigez le script du dialogue, ligne par ligne.
- contenu (Contenu) : Permet d'insérer un média (image ou son) qui accompagnera le texte du dialogue.
- {{Variables}} (Texte/Nombre/Booléen) : Les mots encadrés par {{MaVariable}} dans le texte génèrent automatiquement des entrées dynamiques pour injecter des valeurs personnalisées.
📤 Sorties
- out (▶) : Le flux sort une fois que la totalité du dialogue a été lue ou affichée à l'utilisateur.
💡 Exemple d'utilisation
Scénario : Accueil personnalisé dans un chatbot de support client
- L'utilisateur démarre une conversation avec le chatbot.
- Le bloc Dialogue est déclenché pour afficher un message de bienvenue.
- Dans le champ dialogue, vous écrivez :
Bonjour {{Prenom}} ! Comment puis-je vous aider aujourd'hui ?
- Une entrée Prenom (Texte) est automatiquement créée et connectée à une variable contenant le prénom de l'utilisateur.
- Le chatbot affiche le message personnalisé, puis attend une réponse de l'utilisateur pour poursuivre le flux.
⚙️ Détails Techniques
- Gestion des variables : Les repères écrits entre {{}} sont automatiquement détectés et transformés en entrées paramétrables, à condition que le nom respecte les caractères autorisés.
- 🔺 Noms de variables valides : seules les lettres non accentuées, les chiffres et le tiret bas (a-z, A-Z, 0-9, _) sont reconnus. Un nom contenant un accent, un tiret ou une espace ({{Prénom}}, {{mon-score}}, {{Prenom}}) n'est pas détecté : aucune entrée n'est créée, aucun message d'erreur n'apparaît, et le repère s'affiche tel quel à l'écran. La casse compte : {{prenom}} et {{Prenom}} sont deux entrées distinctes.
- Médias : Le champ contenu accepte les formats image (JPG, PNG) et audio (MP3, WAV) ; la vidéo n'est pas prise en charge par ce champ.
- Affichage : Le bloc gère l'ordre d'affichage des messages et des médias pour une expérience utilisateur fluide.
Version documentée : v2
Mis à jour le : 23/09/2026
Merci !
