Meta icon indicating copy to clipboard operation
Meta copied to clipboard

Replace Countr with a more robust solution

Open honkling opened this issue 2 years ago • 7 comments

Feature request

Checklist

  • [x] I have read and agree to the README (found on https://github.com/Minehut/Meta)
  • [x] This is not a bug report, support request or plugin request
  • [x] I have searched the Issue Tracker to make sure this is not a duplicate issue
  • [x] This issue does not contain any sensitive information

Platform Discord

Describe the feature Replace Countr with a more robust solution provided by the Minehut bot. Currently, Countr often breaks, and the channel has to be locked. Countr just isn't scalable currently. As of writing this issue, #count-to-1mil has been locked for two days straight.

How the feature is useful Allows people to consistently use the channel without having to run into issues with Countr. It also benefits administration because the bot doesn't have to be reconfigured everytime an issue occurs.


Use 👍 and 👎 reactions to indicate you agree or disagree with this suggestion! Feel free to discuss the idea in the comments.

honkling avatar Apr 11 '22 01:04 honkling

If this were to happen, wouldn't the leaderboard have to reset or just not exist anymore since you can't transfer data from countr to a different db.

Also, most of the time when it's locked for a long period of time, it's just when the mods forgot they locked it since they can still talk in locked channels and forget to unlock it again.

tarna avatar Apr 11 '22 01:04 tarna

You don't need to transfer data automatically, it can be done manually. Just create a new collection / whatever in the MongoDB and then go into Atlas and manually set the value to whatever's in #count-to-1mil

honkling avatar Apr 11 '22 01:04 honkling

Ya ik about that but I was mainly talking about the leaderboard data. Unless there is a system where when the countr bot is online and you do c!top, it will automatically get your total from the embed it sends and update it in Minehut's db.

tarna avatar Apr 11 '22 01:04 tarna

It looks like Countr has a command to export all data. https://docs.countr.xyz/#/commands?id=cexportscores

honkling avatar Apr 11 '22 02:04 honkling

Oh, that's cool. Then ya wouldn't be hard to do and would be helpful to not rely on an external bot that isn't up a lot. Would just have to wait till bot deploying gets fixed for any new things to be added tho.

tarna avatar Apr 11 '22 02:04 tarna

Yeah, unfortunately

honkling avatar Apr 11 '22 02:04 honkling

Any other bots we could consider, or does a solution need to be built out on our bot?

BennyDoesStuff avatar Jun 28 '22 23:06 BennyDoesStuff