Please explain the correct understanding of limitations for bots

Thank you.
The thing is, I’m making a bot that works in different channels at the same time. More precisely, the broadcaster of any channel can go to a channel where my bot work and connect bot to his channel too. The activity of the bot will depend solely on the activity of its users. Ie the more often the users sends to the bot commands, the more often it will be answer them. All commands send a whisper to whoever requested them to confirm the success or report an error. At the same time, some commands require requests to define user_id or to execute join and part (enable and disable commands that are needed to enable and disable the bot in the channel). Due to the fact that, it is assumed, the bot will be used by many users of Twitch, the speed of sending commands to the bot, and, respectively, its answers, may exceed the limits and I am creating a system that will delay the execution of the command if the limits are reached to prevent the bot ban.