Utopian.io recently updated the anti bot section of the bot script. The new update I believe has some flaws that would allow cheaters get extra upvotes.
For example, if you got 33 upvotes from bots, you would get -2.5 and those who are getting only one bot vote on them are also getting -2.5. Only major abusers who are using hordes of bots are getting the penalty.
So, I am suggesting the following algorithm change to make the bot more supportive of quality content. The code is presented below:
A image of the changes I made to the algorithm is added below. Link to pull request (pull request number is 25). Also, I am not a professonal javascript coder. Admin, please review the code for errors before merging. This proposed pull request will penalize bot users as follows: Those who use 1-3 bots will get -2.5 voting power. Those who use 4-7 bots will get -5 voting power. Those who use 8-11 bots will get -10 voting power. Those who use 12 or more bots will get -20 voting power. This would probably set the rewards to 1% vote. Please suggest changes if you found any mistake in my post.
if (foundBots > 0) {
vote = vote - 2.5;
if (foundBots > 4) {
vote = vote - 2.5;
}
if (foundBots > 8) {
vote = vote - 5;
}
if (foundBots > 12) {
vote = vote - 10;
}
suggestions.push('Utopian has detected ' + foundBots + ' bot votes. I am the only bot you should love!!');
}
Open Source Contribution posted via Utopian.io