π¦ Narrator
π¦ Narrator
The Narrator block allows you to simulate real-time writing of messages ("typewriter" effect), adding dynamism and realism to dialogues in a Chatbot or Messaging format.
This block is particularly useful for creating immersive interactions where the user feels like a character or the system is composing the message, thereby increasing engagement.
π₯ Entries
- in (Flow): Entry point triggering the progressive display of the message.
- avatar (Resource / Character): (Optional) Icon or face associated with the message. If a character is selected, their avatar will be displayed next to the text.
- title (Localized text): (Optional) Title or name displayed above the message (eg: "The Game Master").
- text (Localized text): Main content of the message which will be displayed progressively.
π€ Outings
- out (Stream): Exit point activated after complete display of text.
π‘ Example of use
Scenario: Receipt of a mysterious message
- The user receives a notification that a new message arrives.
- The Narrator block is triggered via its in input.
- In title, enter β???β to intrigue the user.
- In text, we write "I'm waiting for you in front of the old library... Alone."
- The user first sees an ellipsis ("..."), then the text is displayed letter by letter.
- Once the message is fully displayed, the out output redirects to a Choice block offering the options "Go" or "Ignore".
βοΈ Technical Details
- Localization management: The
titleandtextfields support translation via the Celestory language manager. - Animation duration: The typing effect automatically adapts to the length of the text, with no manual settings required.
Updated on: 04/03/2026
Thank you!
