Suggestions to change bot algorithmsteemCreated with Sketch.

in #utopian-io7 years ago (edited)

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

Sort:  

Thank you for the contribution. It has been approved.

You can contact us on Discord.
[utopian-moderator]

This may be better. I'm no expert when it comes to code, but this could be better than some of the alternatives. I am not using bots, but I probably would. Some may feel that bots are maybe too unfair. It is kind of like rich people finding tax loop-holes and ways to evade taxes and stuff both legally and illegally. Some people do not like rich people. So, this is all about the spirit of making things fair. I would focus on making more bots that rewards better content as opposed to trying to counter unfair bots, perhaps. Good work with the code suggestions.

Thank you for the insightful comment. 0.25 SBD tip on the way.

Thank you so much for the support and this invaluable contribution. I love it.

Thanks for your contribution and support @littleboy

If you want to receive higher upvotes from me, make more high quality comments.

Hey @littleboy I am @utopian-io. I have just super-voted you at 9% Power!

Suggestions https://utopian.io/rules

  • Your contribution is less informative than others in this category.
  • Utopian has detected 1 bot votes. I am the only bot you should love!!

Achievements

  • Votes on this contribution are going well. Nice!
  • You are having more votes than average for this category. Nice!
  • You have less than 500 followers. Just gave you a gift ;)
  • Seems like you contribute quite often. AMAZING!
  • You have a good amount of votes on your contributions. Good job!
  • In total you have more votes than average for this category. Bravo!
  • You have just unlocked 6 achievements. Yeah!
    Up-vote this comment to grow my power and help Open Source contributions like this one. Want to chat? Join me on Discord https://discord.gg/Pc8HG9x

Coin Marketplace

STEEM 0.19
TRX 0.13
JST 0.029
BTC 58447.77
ETH 3173.14
USDT 1.00
SBD 2.43