Counting has grown a lot in the past, and with that growth, some fundamental problems have emerged. In order to allow counting to continue growing, we have been rewriting various parts of the bot. Unfortunately, in the process we have identified a few problems that would likely result in data loss.
Because of this problem, there are 2 possible options.
- Proceed with slowly rewriting the bot, and in the process risk things like votes and counts being completely reset
- Schedule a date to completely reset all data. This gives us the opportunity to do a complete rewrite and fix the fundamental problems with the bot, without worrying about preventing data loss
As for the devs, we support doing a full reset. With the current bot, ~75% of the time we spend rewriting the bot is put into trying to prevent as much data loss as possible. So, we support doing a full reset.
TLDR; No reset = Most stats kept, random stats lost - Reset = All stats reset, get everything over faster
We invite you to vote on these options
I'd be sad about my (relatively bad but still have spent too much of my life on) stats, but I think a reset is a good idea. It would be cool if there you all could create a "token" for people's original stats, just so that people don't feel too bummed about loosing their stats. If its not too difficult, maybe create a gpg private key and sign each one tho verify validity? If that happened I would have no regrets about a full rewrite, and I'd be happy to help out with token creation too. Just ping or email me :)
Thanks for creating this great procrastination tool by the way, I speak for a number of my peers when I say that the bot, although simple and "stupid", has kept us sane at home. I'll support the decision either way.