How to respond to silence in my Rasa chatbot?

I have written a scenario for my chatbot (using checkpoints). However, when tell nothing (there is just silence), my chatbot answers using an utterance that supposed to be used in the middle of the scenario. I guess the reason for that is – Rasa just randomly chosing an answer. Am I right?

What are any proper ways to handle silence in my chatbot?

The pure-Rasa solution would be to use Reminders that are set after every bot response and canceled/reset after every user message.

Otherwise, if you have a custom front-end interface for your bot, you can just do that in your code by triggering an intent if the last message was more than X minutes ago.