These docs are for version 1.x of Rasa Open Source.

## User Guide

- **Installation**: [Installation](https://legacy-docs-v1.rasa.com/1.10.22/user-guide/installation/)
- **Tutorial: Rasa Basics**: [Tutorial: Rasa Basics](https://legacy-docs-v1.rasa.com/1.10.22/user-guide/rasa-tutorial/)
- **Tutorial: Building Assistants**: [Tutorial: Building Assistants](https://legacy-docs-v1.rasa.com/1.10.22/user-guide/building-assistants/)
- **Command Line Interface**: [Command Line Interface](https://legacy-docs-v1.rasa.com/1.10.22/user-guide/command-line-interface/)
- **Architecture**: [Architecture](https://legacy-docs-v1.rasa.com/1.10.22/user-guide/architecture/)
- **Messaging and Voice Channels**: [Messaging and Voice Channels](https://legacy-docs-v1.rasa.com/1.10.22/user-guide/messaging-and-voice-channels/)
- **Testing Your Assistant**: [Testing Your Assistant](https://legacy-docs-v1.rasa.com/1.10.22/user-guide/testing-your-assistant/)
- **Setting up CI/CD**: [Setting up CI/CD](https://legacy-docs-v1.rasa.com/1.10.22/user-guide/setting-up-ci-cd/)
- **Validate Data**: [Validate Data](https://legacy-docs-v1.rasa.com/1.10.22/user-guide/validate-files/)
- **Configuring the HTTP API**: [Configuring the HTTP API](https://legacy-docs-v1.rasa.com/1.10.22/user-guide/configuring-http-api/)
- **Deploying Your Rasa Assistant**: [Deploying Your Rasa Assistant](https://legacy-docs-v1.rasa.com/1.10.22/user-guide/how-to-deploy/)
- **Cloud Storage**: [Cloud Storage](https://legacy-docs-v1.rasa.com/1.10.22/user-guide/cloud-storage/)

## NLU

- **About**: [About](https://legacy-docs-v1.rasa.com/1.10.22/nlu/about/)
- **Using NLU Only**: [Using NLU Only](https://legacy-docs-v1.rasa.com/1.10.22/nlu/using-nlu-only/)
- **Training Data Format**: [Training Data Format](https://legacy-docs-v1.rasa.com/1.10.22/nlu/training-data-format/)
- **Language Support**: [Language Support](https://legacy-docs-v1.rasa.com/1.10.22/nlu/language-support/)
- **Choosing a Pipeline**: [Choosing a Pipeline](https://legacy-docs-v1.rasa.com/1.10.22/nlu/choosing-a-pipeline/)
- **Components**: [Components](https://legacy-docs-v1.rasa.com/1.10.22/nlu/components/)
- **Entity Extraction**: [Entity Extraction](https://legacy-docs-v1.rasa.com/1.10.22/nlu/entity-extraction/)

## Core

- **About**: [About](https://legacy-docs-v1.rasa.com/1.10.22/core/about/)
- **Stories**: [Stories](https://legacy-docs-v1.rasa.com/1.10.22/core/stories/)
- **Domains**: [Domains](https://legacy-docs-v1.rasa.com/1.10.22/core/domains/)
- **Responses**: [Responses](https://legacy-docs-v1.rasa.com/1.10.22/core/responses/)
- **Actions**: [Actions](https://legacy-docs-v1.rasa.com/1.10.22/core/actions/)
- **Reminders and External Events**: [Reminders and External Events](https://legacy-docs-v1.rasa.com/1.10.22/core/reminders-and-external-events/)
- **Policies**: [Policies](https://legacy-docs-v1.rasa.com/1.10.22/core/policies/)
- **Slots**: [Slots](https://legacy-docs-v1.rasa.com/1.10.22/core/slots/)
- **Forms**: [Forms](https://legacy-docs-v1.rasa.com/1.10.22/core/forms/)
- **Retrieval Actions**: [Retrieval Actions](https://legacy-docs-v1.rasa.com/1.10.22/core/retrieval-actions/)
- **Interactive Learning**: [Interactive Learning](https://legacy-docs-v1.rasa.com/1.10.22/core/interactive-learning/)
- **Fallback Actions**: [Fallback Actions](https://legacy-docs-v1.rasa.com/1.10.22/core/fallback-actions/)
- **Knowledge Base Actions**: [Knowledge Base Actions](https://legacy-docs-v1.rasa.com/1.10.22/core/knowledge-bases/)

## Conversation Design

- **Dialogue Elements**: [Dialogue Elements](https://legacy-docs-v1.rasa.com/1.10.22/dialogue-elements/dialogue-elements/)
- **Small Talk**: [Small Talk](https://legacy-docs-v1.rasa.com/1.10.22/dialogue-elements/small-talk/)
- **Completing Tasks**: [Completing Tasks](https://legacy-docs-v1.rasa.com/1.10.22/dialogue-elements/completing-tasks/)
- **Guiding Users**: [Guiding Users](https://legacy-docs-v1.rasa.com/1.10.22/dialogue-elements/guiding-users/)

## API Reference

- **Action Server**: [Action Server](https://legacy-docs-v1.rasa.com/1.10.22/api/action-server/)
- **HTTP API**: [HTTP API](https://legacy-docs-v1.rasa.com/1.10.22/api/http-api/)
- **Jupyter Notebooks**: [Jupyter Notebooks](https://legacy-docs-v1.rasa.com/1.10.22/api/jupyter-notebooks/)
- **Agent**: [Agent](https://legacy-docs-v1.rasa.com/1.10.22/api/agent/)
- **Custom NLU Components**: [Custom NLU Components](https://legacy-docs-v1.rasa.com/1.10.22/api/custom-nlu-components/)
- **Rasa SDK**: [Rasa SDK](https://legacy-docs-v1.rasa.com/1.10.22/api/rasa-sdk/)
- **Events**: [Events](https://legacy-docs-v1.rasa.com/1.10.22/api/events/#)
- **Tracker**: [Tracker](https://legacy-docs-v1.rasa.com/1.10.22/api/tracker/)
- **Tracker Stores**: [Tracker Stores](https://legacy-docs-v1.rasa.com/1.10.22/api/tracker-stores/)
- **Event Brokers**: [Event Brokers](https://legacy-docs-v1.rasa.com/1.10.22/api/event-brokers/)
- **Lock Stores**: [Lock Stores](https://legacy-docs-v1.rasa.com/1.10.22/api/lock-stores/)
- **Training Data Importers**: [Training Data Importers](https://legacy-docs-v1.rasa.com/1.10.22/api/training-data-importers/)
- **Featurization of Conversations**: [Featurization of Conversations](https://legacy-docs-v1.rasa.com/1.10.22/api/core-featurization/)
- **TensorFlow Configuration**: [TensorFlow Configuration](https://legacy-docs-v1.rasa.com/1.10.22/api/tensorflow_usage/)
- **Migration Guide**: [Migration Guide](https://legacy-docs-v1.rasa.com/1.10.22/migration-guide/)
- **Rasa Open Source Change Log**: [Rasa Open Source Change Log](https://legacy-docs-v1.rasa.com/1.10.22/changelog/)

## Migrate from (beta)

- **Dialogflow**: [Dialogflow](https://legacy-docs-v1.rasa.com/1.10.22/migrate-from/google-dialogflow-to-rasa/)
- **Wit.ai**: [Wit.ai](https://legacy-docs-v1.rasa.com/1.10.22/migrate-from/facebook-wit-ai-to-rasa/)
- **LUIS**: [LUIS](https://legacy-docs-v1.rasa.com/1.10.22/migrate-from/microsoft-luis-to-rasa/)
- **IBM Watson**: [IBM Watson](https://legacy-docs-v1.rasa.com/1.10.22/migrate-from/ibm-watson-to-rasa/)

## Reference

- **Glossary**: [Glossary](https://legacy-docs-v1.rasa.com/1.10.22/glossary/)

## 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](https://legacy-docs-v1.rasa.com/1.10.22/api/events/#set-a-slot)**  
  	**Short**: Event to set a slot on a tracker

```
   evt = {"event": "slot", "name": "departure_airport", "value": "BER"}
   ```

- **[Restart a conversation](https://legacy-docs-v1.rasa.com/1.10.22/api/events/#restart-a-conversation)**  
  	**Short**: Resets anything logged on the tracker.

```
  evt = {"event": "restart"}
  ```

- **[Reset all Slots](https://legacy-docs-v1.rasa.com/1.10.22/api/events/#reset-all-slots)**  
  	**Short**: Resets all the slots of a conversation.

```
  evt = {"event": "reset_slots"}
  ```

- **[Schedule a reminder](https://legacy-docs-v1.rasa.com/1.10.22/api/events/#schedule-a-reminder)**  
  	**Short**: Schedule an intent to be triggered in the future.

```
  evt = {
    "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,
  }
  ```

- **[Cancel a reminder](https://legacy-docs-v1.rasa.com/1.10.22/api/events/#cancel-a-reminder)**  
  	**Short**: Cancel one or more reminders.

```
  evt = {
    "event": "cancel_reminder",
    "name": "my_reminder",
    "intent": "my_intent",
    "entities": [
          {"entity": "entity1", "value": "value1"},
          {"entity": "entity2", "value": "value2"},
      ],
    "date_time": "2018-09-03T11:41:10.128172",
  }
  ```

- **[Pause a conversation](https://legacy-docs-v1.rasa.com/1.10.22/api/events/#pause-a-conversation)**  
  	**Short**: Stops the bot from responding to messages.

```
  evt = {"event": "pause"}
  ```

- **[Resume a conversation](https://legacy-docs-v1.rasa.com/1.10.22/api/events/#resume-a-conversation)**  
  	**Short**: Resumes a previously paused conversation.

```
  evt = {"event": "resume"}
  ```

- **[Force a followup action](https://legacy-docs-v1.rasa.com/1.10.22/api/events/#force-a-followup-action)**  
  	**Short**: Instead of predicting the next action, force the next action to be a fixed one.

```
  evt = {"event": "followup", "name": "my_action"}
  ```

### Automatically tracked events

- **[User sent message](https://legacy-docs-v1.rasa.com/1.10.22/api/events/#id12)**  
  	**Short**: Message a user sent to the bot.

```
  evt = {
      "event": "user",
      "text": "Hey",
      "parse_data": {
          "intent": {
              "name": "greet",
              "confidence": 0.9
          },
          "entities": []
      },
      "metadata": {},
  }
  ```

- **[Bot responded message](https://legacy-docs-v1.rasa.com/1.10.22/api/events/#id13)**  
  	**Short**: Message a bot sent to the user.

```
  evt = {"event": "bot", "text": "Hey there!", "data": {}}
  ```

- **[Undo a user message](https://legacy-docs-v1.rasa.com/1.10.22/api/events/#id14)**  
  	**Short**: Undoes all side effects that happened after the last user message.

```
  evt = {"event": "rewind"}
  ```

- **[Undo an action](https://legacy-docs-v1.rasa.com/1.10.22/api/events/#id15)**  
  	**Short**: Undoes all side effects that happened after the last action.

```
  evt = {"event": "undo"}
  ```

- **[Log an executed action](https://legacy-docs-v1.rasa.com/1.10.22/api/events/#id16)**  
  	**Short**: Logs an action the bot executed to the conversation.

```
  evt = {"event": "action", "name": "my_action"}
  ```

- **[Start a new conversation session](https://legacy-docs-v1.rasa.com/1.10.22/api/events/#id17)**  
  	**Short**: Marks the beginning of a new conversation session.

```
  evt = {"event": "session_started"}
  ```
