Skip to content
Uses Twitch API and Twitch chat IRC, and Streamlabs API. Parses donations, cheers, subs, and resubs from all of these endpoints, and allows the streamer to attribute them to one of several self-set options in a bid war format.
C#
Branch: master
Clone or download
pidgezero
pidgezero todo - update for new twitch api
Signed-off-by: pidgezero <pidgezero.one@gmail.com>
Latest commit fbe6eda Sep 30, 2019
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
App.xaml Still needs to parse new sub messages, will get around to that Sep 20, 2017
App.xaml.cs Still needs to parse new sub messages, will get around to that Sep 20, 2017
IRC.cs
JSONClasses.cs Still needs to parse new sub messages, will get around to that Sep 20, 2017
MainWindow.xaml Still needs to parse new sub messages, will get around to that Sep 20, 2017
MainWindow.xaml.cs Still needs to parse new sub messages, will get around to that Sep 20, 2017
README.md todo - update for new twitch api Sep 30, 2019
Window1.xaml 1.0 Mar 18, 2017
Window1.xaml.cs Still needs to parse new sub messages, will get around to that Sep 20, 2017
Window2.xaml 1.0 Mar 18, 2017
Window2.xaml.cs Still needs to parse new sub messages, will get around to that Sep 20, 2017
Window3.xaml Still needs to parse new sub messages, will get around to that Sep 20, 2017
Window3.xaml.cs Still needs to parse new sub messages, will get around to that Sep 20, 2017
Window4.xaml Still needs to parse new sub messages, will get around to that Sep 20, 2017
Window4.xaml.cs Still needs to parse new sub messages, will get around to that Sep 20, 2017

README.md

Bid-war-tracker

Note: this application no longer works due to a deprecated twitch API. I do plan to update it in the future, but am focused on other projects at the moment.

Looks for a string in a streamlabs donation or cheer event and accumulates all donations that match.

Created for https://twitch.tv/Chrescendo

Opens a dashboard where you are prompted to input a streamlabs and twitch authtoken (do not broadcast the window that generates it). Then you can launch a connector to Streamlabs that checks for donations every 10 seconds, and a connector to Twitch that receives cheer events in realtime.

Cheer events that happen while NOT connected cannot be recorded, Twitch does not have a REST API for this yet.

All donations are converted to USD, and all money is converted to points. 1 bit = 1 point, 1 cent = 1 point.

You can have as many bid war options as you like.

If you aren't a partner, the cheer window will open and just have an error. This won't affect the execution of the program as far as streamlabs donations are concerned.

Each option you input creates a text file that states "string: points" (i.e. "#TeamLeft: 1000"). You can use text file OBS sources to put these in your stream layout, and they update automatically.

Current build is here: https://www.mediafire.com/file/kwtwo86v31z8cn6/release9.zip

Right now messages included with a new subscription are not detected, that will be updated in next release (i wrote this before that was a thing).

You can’t perform that action at this time.