Bot Libre provides the "norepeat" on "onrepeat" options on responses for this purpose. These allow you to avoid have the bot repeat the same response in the same conversation. See, https://www.botlibre.com/forum-post?id=483549 The Rosie bot is an open source AIML bot, and does not use any Bot Libre features such as norepeat.