rasa_sdk v0.5.0 API Reference
Modules
API calls for all endpoints tagged Default.
The rasa client can be configured to do call back - this module process those requests https://rasa.com/docs/rasa/user-guide/connectors/your-own-website/#rest-channels This ended up here instead of the Sdk because it is processing the same data that the Sdk generates.
Handle Tesla connections for RasaSDK.
Helper functions for deserializing responses into models
A button which can be clicked by the user in the conversation.
Text with buttons which should be sent to the user.
This is for the response to a callback call. The documentation doesn't show if they actually do wanything with the response.
Action was executed successfully.
Callback execution was rejected. This is the same as returning an `ActionExecutionRejected` event.
This is the channel being used for the communication - important if you are talking to slack or something that requires different output formats
The bot's domain.
Addional option
Entities within a message
Intent of the text
Describes the action to be called and provides information on the current state of the conversation.
Action was executed successfully.
Response execution was rejected. This is the same as returning an `ActionExecutionRejected` event.
NLU parser information. If set, message will not be passed through NLU, but instead this parsing information will be used.
Describes the action to be called and provides information on the current state of the conversation.
Action was executed succesfully.
Action execution was rejected. This is the same as returning an `ActionExecutionRejected` event.
Response template the bot should utter.
Text which the bot should utter.
Conversation tracker which stores the conversation state.
Name of the active form
Helper functions for building Tesla requests
This module handles getting a list of all the responses available and outputting them in a format that can be used by the rasa chatbot during training.