More code stuff cause funnily enough this is somehow easier to post progress on than actual art. That said, I'm slowly but steadily building my own stream overlay for twitch!
Worst part of this is was the fact that the documentation would have you think that you need to replace the emotes one by one in the code (since the emotes start as just text) but NOPE. When getting the chat messages through StreamerBot there's this fun little section titled "parts" which has the message pre-setup and ready to go in cute little pieces, telling you if they're emotes or normal text or not and they're all in order too! Unlike the section labeled "emotes" which for SOME reason is sorted by id and not position.
tl;dr/say that again in english: I wrote 300ish lines of intricate code just to find there was a simpler way to do it. So simple I'd say it would be usable to teach to beginners as an example project ;; I was able to reuse about 50 lines with minor modification but man. I wasn't expecting EMOTES to take two 9hr days to properly code in