I’m using twitch.js to make my bot connect to 220 channels. Up until now, the connection process has never been a big deal.
However, because JOIN messages count towards rate limits, the library waits 2s between each JOIN. If I have to restart the bot, it takes a long time to reach the last channel in the list.
What’s the best way to deal with this? Do JOINs actually count towards rate limits?
To my knowledge the JOIN limit has never really been adjusted from that 50/15s.
It’s per IP so if you spin up 2 different clients on 2 different IPs you can connect at 100/15 (and so on per ip.)
Otherwise, last tested for my end that was still the case.