## How to execute `Utter_message` in sequence in while loop?
I answer that question here:
[Using buttons in Rasa: Improving the user experience](http://forum.rasa.com/t/using-buttons-in-rasa-improving-the-user-experience/35389)

I think that will be better if you run that loop in a function  
```python
def getMessageOfApi(self, data):
    ***here put your loop and all the logic***
    return "FullMessage" + "\nThank you"
```
in the `utter_message` just like this:
```python
dispatch.utter_message(getMessageOfApi(data))
```

## Problem with stories flow in Rasa X
that is not a condition to execute the story, only define a training input for that slot when you run the command:
```
rasa train
```
check this:

## Datepicker with Botfront? Is this possible?
There is some way to use a datepicker with Botfront??? I don’t find information about it.

## Access `actions.py` in RASA-X
you need to have two terminals open in the first one run the command
```
rasa run actions
```
and in the second one you run
```
rasa x
```
and in Linux you can run all in one line
```
rasa run actions & rasa x
```

## Number selection does not seem to work
thanks man

## Rasa Train - Nothing changed. You can use the old model
I don’t think so, but only read and detect the files inside the project.

## TEDPolicy does not exist
you’re using an old version of Rasa try with the new one  
and I specified `max_history` and `epochs` in that policy but I don’t know if is required but try it
```yaml
policies:
  - name: MemoizationPolicy
  - name: TEDPolicy
    max_history: 5
    epochs: 100
  - name: MappingPolicy
  - name: FormPolicy
```

## Getting response messages in backend tracker, but aren't displayed on UI of the bot
I can’t download the js file, and why you don’t use Botfront for the bot UI?

## Reset slot after the forms complete
you need to put all in the list return `[SlotSet("",""), SlotSet("","")]
I think is the only way to do it
```python
return [SlotSet("your_entity_name", None)]
```

## Prevent slots from being overwritten
You need to put `auto_fill: False` in your slots declaration into domain file
```yaml
slots:
  your_slot_name:
    type: unfeaturized
    auto_fill: false
```

## How to prevent a slot from being overwritten?
You can put your slot in none at the end of form, check `SlotSet`
you can do this
```python
from rasa_sdk.events import SlotSet
return [SlotSet("your_slot_name", None)]
```

## Why I can't just extract the entity in a phrase?
yes the problem was in my slot mapping
I was using
```python
self.from_text(intent="inform")
```
And I changed it to
```python
[self.from_entity(entity="branch", intent="inform"), self.from_text()]
```

## Hosting My Chatbot
I try with this one but I have a problem with the slug size of my chat. and I couldn’t deploy it there.
