Northernlion chatalytics

NL stream highlights, generated by chat.

d | l

About

This web app uses data from NL's chat to automatically generate twitch highlights. Roughly speaking, each category tracks the 20-second window in the stream with the highest number of matching messages (e.g. "LUL" for the "funny" category). The data is pulled in real time, so you can even track engagament during the stream!

For any feedback, suggestions, or anything else, please feel free to contact me on Discord @coolseel.

TO-DO

This is a rough list of things I still plan to do with the app, in no particular order. Suggestions also welcome.

  • Make data loading faster.
  • Improve the mobile browsing experience.
  • Automatically clean up data from streams older than the VOD deletion period.
  • Display metrics beyond per stream (e.g. per segment, per week, per month)
  • Maybe think about open-sourcing the project a bit.

Categories

Here are the categories I use for the app, and what keywords trigger them. Note that the keywords are case-sensitive.
  • ALL: (all messages)
  • POG: Pog, POGGERS, PogChamp, LETSGO, POGCRAZY
  • LAUGH: LUL, ICANT, KEKW
  • SCARY: monkaS
  • SHOCK: Cereal
  • HUH: HUHH
  • MUSIC: Jupijej, VIBE, DinoDance, ratJAM
  • CINEMA: Cinema, BINEMA, CINEMA
  • GOOD_BIT: +2
  • BAD_BIT: -2