crowbartools / Firebot

A powerful all-in-one bot for Twitch streamers
https://firebot.app
GNU General Public License v3.0
354 stars 100 forks source link

Exception list for currency systems #664

Closed itsjesski closed 4 years ago

itsjesski commented 4 years ago

We need the ability to exclude certain usernames (like bots) from earning currency.

brumoen commented 4 years ago

I'm wondering if we should broaden the exclusion to cover hours, messages and mixplay interactions as well. So kind of a Freeze function, so you can tag an account to be frozen so they won't earn points/currency or gain hours, messages and MixPlay interactions unless unfrozen.

itsjesski commented 4 years ago

That's a good idea. Can you think of any reason someone would want to freeze the currency a person gets, but continue letting them get chat messages and everything else? Would a general "freeze stats" checkbox do the trick so that they don't gain anything?

Most people would probably want this for bots, so I'm thinking maybe just a freeze all stats button would work.

brumoen commented 4 years ago

Say it's an account that always lurks in the channel, but rarely interacts, and the main reason for lurking is to have "top" hours so that they can use them to win giveaways/prizes due to an high amount of hours? Would be nice to be able to freeze the amount of hours and accumulation of points/currency, but still let them gain chat messages and MixPlay interactions.

ebiggz commented 4 years ago

Added "Disable automatic stat accrual" checkbox to the Viewer Details Modal