I’m 100% with you.
- Let’s say my bot is connected to 150 chats and it’s modded in all of them. In a window of 30 seconds, at least 1 user in each chat decided to trigger a command on the bot by pure free will. Bot’s now global’d. So you come here and ask how to deal with this and you get told to queue your messages. Right… so a user would trigger a command and see the response delayed by seconds or even minutes. EIther that or discard the response and make the user think the bot’s broken.
- Timers though. Bots connected to 2000 channels offering commands and timers. Just with timers alone the chances of getting global’d are so high.
- I’m supposed to believe that popular bots connected to hundreds, if not thousands, of chats over the years (even before known or verified status) have been working under these limits with no problems? Without circumventing them in any way?
- Again, even before known/verified, If all of this is true, why don’t I see Nightbot getting global’d all the time? Why don’t I see it respond to commands with a delay due to a queue? Why don’t I see it drop responses? I’ve only seen Nightbot down no more than 5 times.
If someone from staff would tell me “honestly, I’m not 100% sure about it” or “those bots use proxies to send messages to chat from different IPs” I would believe it. Either I don’t understand maths at all or there’s a lot of bullshit going around. This is all I got the last time I asked. https://discuss.dev.twitch.com/t/trying-to-understand-chats-rate-limit/11693