> For the complete documentation index, see [llms.txt](https://docs.newbot.io/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.newbot.io/conversescript-syntax/magic-variables.md).

# Magic variables

ConverseScript creates variables automatically according to situations. They are called magic variables. The most common is to recover the user input.

```typescript
@Event('start') {
    > What your name ?
    Prompt()
    > Hello { :text }
}
```

A magic variable is preceded by the `:` character. Here, the variable is named `:text`
