I'd like to restrict usage for each user so that they don't abuse bots, especially ones that use pay-as-you-go APIs, like OpenAI.
To address that, I've set up a bot to allow users to ask five questions. Then, after the fifth question, the user gets a message that they've exceeded the limit and must wait X number of minutes before they can interact with the bot again. Obviously, this can be bypassed by the user going to a different browser or using private browsing to continue interacting with the bot.
Question Aside from the method that I've mentioned above, is there a way to limit the number of times that a user can interact with a bot in any of the Typebot plans (Free, Starter, Pro, or Enterprise)?
Hi @josh, that is exactly you can implement it...other way could be asking the user to share his email/phone number, send an otp, for verification and then allow him to chat with your bot, that way you can track and limit
Thanks! Eliminating the potential for overuse/abuse is a difficult issue to solve since users will often find a way around it.
I worry that implementing a verification method would add an extra layer of complexity and discourage people from using the bot.
I've already enabled the "Remember user" setting since it provides a better user experience in my use case. Maybe that will be enough to discourage overuse.