I heard about some channels automatically making highlight reels from Twitch VoDs, and thought this could be an interesting method to do so.
What it does
It looks at the twitch chat of a VoD and graphs the sentiment score/magnitude of the chat over time, using natural language processing.
How we built it
Node.JS w/ Express on Google App Engine, using pre-trained NLP model and also cloud storage and secrets manager
Challenges we ran into
There's a limit on how much data can be analysed at once (1,000,000 bytes), and so the analysis is truncated.