> ## 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).

# 🟩 Saisie de texte

# 🟩 Saisie de texte

${frame}[Vidéo : anatomie du bloc Saisie de texte](https://celestory-docs-videos.netlify.app/fr/anatomie-bloc/inputtext.html)

![Saisie de texte](https://celestory-docs-illustrations.netlify.app/fr/Saisiedetexte_FR.svg)

Le bloc Saisie de texte permet au joueur d'écrire un texte au clavier, pour un dialogue, une énigme ou une inscription.

Ce texte peut ensuite être réutilisé dans l'histoire, par exemple pour afficher le nom du joueur ou vérifier une réponse.

## 📥 Entrées

-   en-tête (Texte) : la question ou la consigne affichée au joueur (ex : "Entre ton prénom").
-   bouton (Texte, défaut "OK") : le texte affiché sur le bouton de validation.

## 📤 Sorties

-   Flux sortant (Stream) : continue l'histoire une fois que le joueur a validé sa saisie.
-   valeur (Texte) : le texte saisi par le joueur, prêt à être stocké ou réutilisé.

## 💡 Exemple d'utilisation

Scénario : Inscription à un tournoi magique

1. Le joueur arrive devant un parchemin d'inscription dans un jeu de rôle.
1. Un bloc Narration affiche : "Pour participer, écris ton nom de héros ci-dessous."
1. Le bloc Saisie de texte est configuré avec l'en-tête "Ton nom légendaire..." et le bouton "Valider".
1. Le joueur tape "Aragorn" et valide.
1. Le Flux sortant continue l'histoire, et la valeur saisie est réutilisée plus loin (ex : "Bienvenue, Aragorn !").

## ⚙️ Détails Techniques

-   Gestion des caractères : les espaces en début et fin de texte sont automatiquement supprimés.
-   Sécurité : le texte saisi est nettoyé pour éviter les injections malveillantes dans les traitements suivants.
-   Compatibilité IA : ce bloc peut servir de point de départ pour des interactions avec des modèles de langage (ex : génération de réponses personnalisées).

---

*Version documentée : v2*