Command to keep track of Win/Loss/MMR Change during stream

Hello there Community !

I have been trying to figure out how to use the counter commands to tally the results of the ongoing stream in a PvP game that would keep track of how many wins/losses have occured during the stream and the MMR change.

How I hope I can get it to work, is that if I’d add 1W and say 35MMR, nightbot would count up the total (say 12 games have been played for a 7W 5L and +78MMR total since stream started) and echo the update with “current stream results: 8W 5L +113MMR”.

I’d guess the only way to achieve something like this would be to use much more advanced features than I have fiddled with which is why I can’t seem to find what I’m looking for (not that I am not willing to learn but I’m not even sure where to start), since it’d have to keep track of 3 values at once. I’m not even sure it’s doable, hopefully the community can help.

Any help appreciated !

It’s likely not easily possible today without an external API. If you’re willing to learn, you can always build it yourself.

I figured as much, but I don’t really know where to start. Would you have any pointers or a documentation to recommend ?

There are at least two other bots out there that can handle this type of thing — StreamerBot & FireBot. They both have somewhat high learning curves, especially StreamerBot. FireBot has an excellent Discord server for help. The downside is it is more involved to enter a simple Chat Command, where Nightbot is excellent for that.

I use FireBot with that PixelPlush Parachute game. It reads the drops in chat then records them to a local text file. I can display and clear the file from chat.