Twitch ChatBot with Node.JS and WebSocket Help

Hey guys,

I have to program a Twitch Chatbot with Node.JS. I was wondering whether there are any public repositories on GitHub that have it already done. The chatbot I am making is for task management and also a database to keep track of tasks and also introduce a rewards part to it. This means that people can redeem points when completing tasks and slowly, they can accumulate enough for different rewards.

Please point in the right direction. Thanks.