In theorym Twitch doesn’t know the difference
1st party and 3rd party both connect to chat the same socket at the same URL.