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.rasaapiKey: 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.rasaapiKey: YOUR_API_KEYconfig:redact: true