Inspiration

I have made twitch bots in the past, and I really had this idea to make a better chat client for streamers because for awhile a client called Chatty wasn't being updated, which was saddening for me because I enjoyed using it. Luckily it has been worked on again, but I still felt inspired.

What it does

It connects to a Twitch chat client, reads and displays messages while also allowing you to post it. Currently you can customize the font, text color and size, etc in a menu.

How I built it

I used a framework called Electron by Github, it combines the environments of node.js with a multi platform web environment and allows for easy making of desktop apps.

Challenges I ran into

Time, and too many goals to complete.

Accomplishments that I'm proud of

I managed to get it working, I added far more customization options than I initially anticipated, and was super hype to get a lot of different features working.

What I learned

I learned more about calling different APIs (Twitch's APIs are used to get badge and emote images), I learned more about some CSS properties and changing them with JS, and a bit about CSS injection.

What's next for Chat Client

More customization options, better cheering support, plugin support (Better Twitch Tv and FrankerFaceZ), and a better overall UI design.

Share this project:

Updates