- Commands and responses
- Dynamic entities
- Predefined script objects
- Visual state
- Project API
- Error handling and re-prompts
- (Experimental) Alan button popups
- User events
- Client object
To get reference information about all functions and objects that you can use in voice scripts, see the API reference.
You can add as many scripts to the project as you need. If your project comprises several scripts, the scripts are loaded in the order of their placement in the script panel in Alan Studio. Upper scripts are loaded first. Please keep it in mind when defining the logic for your voice assistant.
To share data in a project with several scripts, you can use the
projectglobal object. For details, see Predefined script objects.