Twitch Chat (from a Twitch Dev)

I have some things I’m wondering about regarding the rate limits for chat.

If you send more than 20 commands or messages to the server within a 30 second period, you will get locked out for 8 hours automatically. These are not lifted so please be careful when working with IRC!

In what scope is this? Per connection, per IP, per channel?

Mods can type 100 messages in a channel before hitting this rate limit. If a message is sent to a room in which your global message count is already too high, you will be disconnected.

This hints that the rate limits are separate for each channel…? (and with disconnected, I guess this is the same 8h lock-out)

JOINs are rate-limited to 50 JOINs per 15 seconds. Additional JOINs sent after this will cause an unsuccessful login.

What exactly does it mean with unsuccessful login? I’m already logged in, does it mean that the JOIN is unsuccessful, or am I disconnected? Does this also apply the 8h lock-out?

Different wording on each point; “locked out”, “disconnected”, “unsuccessful login”
Good to have input from someone who actually knows this stuff.

Edit: Also, is there a connection limit for opening multiple connections to the chat from the same IP?