Dispatcher
The dispatcher is your connection to the outside world and allows you to
send messages back to the user.
-
class
rasa_core.dispatcher.
Dispatcher
(sender_id: str, output_channel: rasa_core.channels.channel.OutputChannel, nlg: rasa_core.nlg.generator.NaturalLanguageGenerator)[source]
Send messages back to user
-
utter_attachment
(attachment: str) → None[source]
Send a message to the client with attachments.
-
utter_button_message
(text: str, buttons: List[Dict[str, Any]], **kwargs) → None[source]
Sends a message with buttons to the output channel.
-
utter_button_template
(template: str, buttons: List[Dict[str, Any]], tracker: DialogueStateTracker, silent_fail: bool = False, **kwargs) → None[source]
Sends a message template with buttons to the output channel.
-
utter_custom_message
(*elements) → None[source]
Sends a message with custom elements to the output channel.
-
utter_message
(text: str) → None[source]
“Send a text to the output channel
-
utter_response
(message: Dict[str, Any]) → None[source]
Send a message to the client.
-
utter_template
(template: str, tracker: DialogueStateTracker, silent_fail: bool = False, **kwargs) → None[source]
“Send a message to the client based on a template.
Have questions or feedback?
We have a very active support community on Rasa Community Forum
that is happy to help you with your questions. If you have any feedback for us or a specific
suggestion for improving the docs, feel free to share it by creating an issue on Rasa Core
GitHub repository.