Suggestions to change bot algorithm

Words
267
Reading
2 min
Listen
Play
9y

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:

       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!!');
                                  }

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.

image.png

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.



Open Source Contribution posted via Utopian.io

Suggestions to change bot algorithm | Ecency