this is a multi-part question to some degree. The main question is if there is any documentation on which markup tags are supported by rasa x to style messages of the chatbot. I am specifically talking about the assistant that can be shared with the guest testers.
I have already played around a bit with the rasa-webchat repository which works quite well. Now unfortunately the markup styling that works here will not with rasa x (to some degree). To summarize the things I try to get to work in rasa x:
responses: utter_ask_a_problem: - text: | **1. Description of the problem** Here is a small text about why we need this slot and what the user should describe. We want a linebreak between the headline and the text so it looks clean.
This example works fine with rasa-webchat. If I use two line breaks after the headline it even splits the text into two message bubbles which is awesome. However with rasa x there is no line break at all, it is just one continuous text. I have also tried a headline tag with “# 1. Description of the problem” but then it doesn’t show the headline at all.
I have already seen some posts in this forum and so far the recommendation is to split the utterance and either call it through a custom action or in the stories. Now my issue with that is that the utterance I want to split is part of a form. What would be the best approach here?
forms: form_problem: required_slots: - a_problem response: utter_ask_a_problem: - text: | Nice multiline, multibubble, crazy styling text.
It would be perfect if there is a way for some styling in the assistant that can be shared with testers. Otherwise, I fear that the behavior of the users might differ from the “real” application, as bad formatting makes it hard to understand what the chatbot is saying.