Auto Disconnect After Arbitrary Number of Joins

I should elaborate that the only data I am sending at this point are my initial connection and JOINs, but at far less than the prescribed limit of around 3 per second. Right now, for tests, I am merely listening. I do not send any messages whatsoever at this point.

I am getting disconnected from the TMI server. My bot is set to reconnect on such an event. It is not forcing me to leave channels, the server is actually dropping me, which I didn’t see covered in any of the documentation, on forums, or anecdotally.