MHCWH1
Project19 (Streamer Statistics)
March 23, 2021 ~ 1 min read
Twitch & Mixer Bot with a Web UI.
Note: This project is archived. Support is limited.
Project information
A Twitch & Mixer bot that I challenged myself to create under the winter vacation of 2019 and until beginning of 2020. Created with help of a Node.js backend for both the bot and the website.
Technologies used
I used new technologies and libraries that I had only heard about, to challenge myself a bit and to better understand how websockets work and interact.
For the website
- AdonisJS - For almost all of its feature sets, both as an ORM for the PostgreSQL & SQLite3 databases and as a web server base.
- Sass & Bulma.io CSS - For the UI design, is easy to prototype with and at the same time get nice layouts.
- lighterhtml - For the frontend dynamic HTML layout. Uses template strings, just like lit-html.
For the bots
- dank-twitch-irc - An open source Node.js library for Twitch IRC. Easy to use.
- @mixer/client-node - Node.js library by Microsoft for the, now nonexistent, Mixer service.
Read the rest of the code above here.
Everything I learned in this project I used in the followup project, ”BeFriendlier“.
Links
Content updated: January 14, 2023
Remahy 2023-Licenses