Events
These docs are for version 1.x of Rasa Open Source.
User Guide
- Installation
- Tutorial: Rasa Basics
- Tutorial: Building Assistants
- Command Line Interface
- Architecture
- Messaging and Voice Channels
- Evaluating Models
- Validate Data
- Configuring the HTTP API
- Deploying your Rasa Assistant
- Cloud Storage
NLU
- About
- Using NLU Only
- Training Data Format
- Choosing a Pipeline
- Language Support
- Entity Extraction
- Components
Core
- About
- Stories
- Domains
- Responses
- Actions
- Policies
- Slots
- Forms
- Retrieval Actions
- Interactive Learning
- Fallback Actions
- Knowledge Base Actions
Conversation Design
API Reference
- Action Server
- HTTP API
- Jupyter Notebooks
- Agent
- Custom NLU Components
- Rasa SDK
- Events
- Tracker
- Tracker Stores
- Event Brokers
- Lock Stores
- Training Data Importers
- Featurization of Conversations
- Migration Guide
- Rasa OSS Change Log
Migrate from (beta)
Reference
Events
Conversations in Rasa are represented as a sequence of events. This page lists the event types defined in Rasa Core.
General Purpose Events
- Set a Slot
- Restart a conversation
- Reset all Slots
- Schedule a reminder
- Cancel a reminder
- Pause a conversation
- Resume a conversation
- Force a followup action
Automatically tracked events
- User sent message
- Bot responded message
- Undo a user message
- Undo an action
- Log an executed action
- Start a new conversation session
Example JSON Events
Set a Slot
{
"event": "slot",
"name": "departure_airport",
"value": "BER"
}
Restart a conversation
{
"event": "restart"
}
Reset all Slots
{
"event": "reset_slots"
}
Schedule a reminder
{
"event": "reminder",
"intent": "my_intent",
"entities": {"entity1": "value1", "entity2": "value2"},
"date_time": "2018-09-03T11:41:10.128172",
"name": "my_reminder",
"kill_on_user_msg": true
}