Events

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

User Guide

NLU

Core

Conversation Design

API Reference

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

   evt = {"event": "slot", "name": "departure_airport", "value": "BER"}
  evt = {"event": "restart"}
  evt = {"event": "reset_slots"}
  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,
  }
  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",
  }
  evt = {"event": "pause"}
  evt = {"event": "resume"}
  evt = {"event": "followup", "name": "my_action"}

Automatically tracked events

  evt = {
      "event": "user",
      "text": "Hey",
      "parse_data": {
          "intent": {
              "name": "greet",
              "confidence": 0.9
          },
          "entities": []
      },
      "metadata": {},
  }
  evt = {"event": "bot", "text": "Hey there!", "data": {}}
  evt = {"event": "rewind"}
  evt = {"event": "undo"}
  evt = {"event": "action", "name": "my_action"}
  evt = {"event": "session_started"}