How to handle None from gibberish

When I type gibberish (asdf ) Rasa uses the fallback policy. However it seems that stories are ignored. After two gibberish inputs I would like to guide the user back to restart.

What is the best way to do that?

I would check out Fallback Actions and see if this does what you are looking for, it should.

I have a fallback action which executes. However it doesn’t seem to honor the stories that are setup for fallback action. The behaviour seems to be it goes straight to the utterance.

This is the story:

Default Story 001

  • action_default_fallback
    • utter_out_of_scope
  • action_default_fallback
    • utter_restart_with_button

Stories are normally designed as a conversation between a user and the chatbot. In this case, you would need an intent to represent the user asking something out of scope and reply to it.

Here’s an example direct from the docs:

* out_of_scope
- utter_default
* out_of_scope
- utter_default
* out_of_scope
- utter_help_message