How do I make sure my bot gives unique responses

I have multiple text responses in my utter responses. I was hoping to ensure that after one has been said it would not repeat that specific one for up to 20 messages(just an example). Is there any feature that supports this?

Welcome Anoop,

Just to clarify, this is a single response with multiple utterance options, like this:

  - text: hi
  - text: hello
  - text: howdy

And instead of being random, you want to control the responses. If so, you could do this with custom action. Call it action_utter_greet and manage the responses in the action code however you want.


Sorry for the late response! Thanks for the help. If I wanted to do this for every utter action is there a way to apply it to all of them easily?