Rasa Integration using Endpoints.yml

This integration path only works if you have no event broker set up with Rasa. If you do have an event broker, please look at integrating Rasa via an event broker.

Create a bot API key

Each bot needs its own API key for tracking.

Create a bot to get an API key. Make sure to choose Rasa as the platform.

Install Dashbot via Pip

If you have an python environment through virtualenv or anaconda (recommended) install pip, and then use the environment’s pip to install Dashbot:

pip install dashbot

Add Dashbot to your endpoints.yml

Add a line to your endpoints.yml so that rasa-core is configured to send events to Dashbot:

event_broker:
    type: dashbot.rasa.rasa
    apiKey: YOUR_API_KEY

Additional Configurations

Adding PII Redaction

After you follow the instructions here, in order to enable the PII redaction package, you will need to add the redact field to your endpoints.yml as done below:

event_broker:
    type: dashbot.rasa.rasa
    apiKey: YOUR_API_KEY
    config:
        redact: true
Close Menu