Repository
https://github.com/Rishi556/Votefun
Components
Make cooldowns be linked to Discord accounts instead of/as well as a per-steemit account cooldown.
Some sort of whitelist^whitelist, a list you can add steemit accounts to where a user can constantly use !upvote (post) without receiving a cooldown.
Proposal Description
VoteFun currently incorporates a cooldown for all users that is based on a per-steemit account basis. This means that users can upvote multiple steemit accounts without a cooldown. My proposal to add a command that allows the bot host to change whether or not they want to enable a per-Discord user cooldown or not.
Also, along with this proposal, allow server owners to remove an upvote cooldown entirely. There is already a whitelist system that allows users who are whitelisted to receive larger upvoted, but what if you could do !add (steemit name) a second time to add them to another list that will completely remove their cooldown?
Mockups / Examples
N/A
Benefits
Giving bot hosts the ability to enable a cooldown on a per-Discord user basis would prevent users from spam upvoting multiple accounts, thus reducing the upvote stress on the bot account that is doing the upvoting and keeping the bot's vp high.
Allowing bot hosts to remove a cooldown from certain accounts would allow the bot host to use their bot on their personal/other accounts no matter how often they post. They are the people in charge of the bot and should have the ability to decide whether or not they want to upvote many posts a day without having to wait.