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: <code> 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!!'); } </code> A image of the changes I made to the algorithm is added below. [Link to pull request](https://github.com/utopian-io/api.utopian.io/pull/25) (pull request number is 25). Also, I am not a professonal javascript coder. Admin, please review the code for errors before merging. ![image.png](https://res.cloudinary.com/hpiynhbhq/image/upload/v1510753194/utzopzmi1bor4o9tsrua.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. <br /><hr/><em>Open Source Contribution posted via <a href="https://utopian.io/utopian-io/@littleboy/suggestions-to-change-bot-algorithm">Utopian.io</a></em><hr/>
post_id | 17,766,811 | ||||||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
author | littleboy | ||||||||||||||||||||||||||||||||||||||||||||||||
permlink | suggestions-to-change-bot-algorithm | ||||||||||||||||||||||||||||||||||||||||||||||||
category | utopian-io | ||||||||||||||||||||||||||||||||||||||||||||||||
json_metadata | "{"type": "ideas", "repository": {"compare_url": "https://api.github.com/repos/utopian-io/api.utopian.io/compare/{base}...{head}", "events_url": "https://api.github.com/repos/utopian-io/api.utopian.io/events", "forks": 11, "merges_url": "https://api.github.com/repos/utopian-io/api.utopian.io/merges", "issues_url": "https://api.github.com/repos/utopian-io/api.utopian.io/issues{/number}", "contents_url": "https://api.github.com/repos/utopian-io/api.utopian.io/contents/{+path}", "fork": false, "git_url": "git://github.com/utopian-io/api.utopian.io.git", "assignees_url": "https://api.github.com/repos/utopian-io/api.utopian.io/assignees{/user}", "owner": {"login": "utopian-io", "type": "User", "following_url": "https://api.github.com/users/utopian-io/following{/other_user}", "received_events_url": "https://api.github.com/users/utopian-io/received_events", "subscriptions_url": "https://api.github.com/users/utopian-io/subscriptions", "repos_url": "https://api.github.com/users/utopian-io/repos", "gravatar_id": "", "organizations_url": "https://api.github.com/users/utopian-io/orgs", "id": 18612062, "avatar_url": "https://avatars2.githubusercontent.com/u/18612062?v=4", "site_admin": false, "followers_url": "https://api.github.com/users/utopian-io/followers", "gists_url": "https://api.github.com/users/utopian-io/gists{/gist_id}", "html_url": "https://github.com/utopian-io", "events_url": "https://api.github.com/users/utopian-io/events{/privacy}", "url": "https://api.github.com/users/utopian-io", "starred_url": "https://api.github.com/users/utopian-io/starred{/owner}{/repo}"}, "size": 612, "issue_events_url": "https://api.github.com/repos/utopian-io/api.utopian.io/issues/events{/number}", "git_refs_url": "https://api.github.com/repos/utopian-io/api.utopian.io/git/refs{/sha}", "blobs_url": "https://api.github.com/repos/utopian-io/api.utopian.io/git/blobs{/sha}", "pushed_at": "2017-11-15T10:19:39Z", "watchers_count": 10, "stargazers_url": "https://api.github.com/repos/utopian-io/api.utopian.io/stargazers", "teams_url": "https://api.github.com/repos/utopian-io/api.utopian.io/teams", "comments_url": "https://api.github.com/repos/utopian-io/api.utopian.io/comments{/number}", "archived": false, "svn_url": "https://github.com/utopian-io/api.utopian.io", "id": 106805299, "subscribers_url": "https://api.github.com/repos/utopian-io/api.utopian.io/subscribers", "watchers": 10, "ssh_url": "git@github.com:utopian-io/api.utopian.io.git", "name": "api.utopian.io", "mirror_url": null, "statuses_url": "https://api.github.com/repos/utopian-io/api.utopian.io/statuses/{sha}", "has_projects": true, "milestones_url": "https://api.github.com/repos/utopian-io/api.utopian.io/milestones{/number}", "description": "Node API for Utopian.io", "has_downloads": true, "keys_url": "https://api.github.com/repos/utopian-io/api.utopian.io/keys{/key_id}", "url": "https://api.github.com/repos/utopian-io/api.utopian.io", "html_url": "https://github.com/utopian-io/api.utopian.io", "commits_url": "https://api.github.com/repos/utopian-io/api.utopian.io/commits{/sha}", "open_issues_count": 4, "stargazers_count": 10, "branches_url": "https://api.github.com/repos/utopian-io/api.utopian.io/branches{/branch}", "score": 22.60183, "forks_url": "https://api.github.com/repos/utopian-io/api.utopian.io/forks", "deployments_url": "https://api.github.com/repos/utopian-io/api.utopian.io/deployments", "language": "JavaScript", "homepage": null, "trees_url": "https://api.github.com/repos/utopian-io/api.utopian.io/git/trees{/sha}", "has_issues": true, "collaborators_url": "https://api.github.com/repos/utopian-io/api.utopian.io/collaborators{/collaborator}", "git_commits_url": "https://api.github.com/repos/utopian-io/api.utopian.io/git/commits{/sha}", "open_issues": 4, "private": false, "git_tags_url": "https://api.github.com/repos/utopian-io/api.utopian.io/git/tags{/sha}", "pulls_url": "https://api.github.com/repos/utopian-io/api.utopian.io/pulls{/number}", "releases_url": "https://api.github.com/repos/utopian-io/api.utopian.io/releases{/id}", "notifications_url": "https://api.github.com/repos/utopian-io/api.utopian.io/notifications{?since,all,participating}", "contributors_url": "https://api.github.com/repos/utopian-io/api.utopian.io/contributors", "full_name": "utopian-io/api.utopian.io", "updated_at": "2017-11-12T23:57:05Z", "forks_count": 11, "downloads_url": "https://api.github.com/repos/utopian-io/api.utopian.io/downloads", "hooks_url": "https://api.github.com/repos/utopian-io/api.utopian.io/hooks", "languages_url": "https://api.github.com/repos/utopian-io/api.utopian.io/languages", "default_branch": "master", "labels_url": "https://api.github.com/repos/utopian-io/api.utopian.io/labels{/name}", "issue_comment_url": "https://api.github.com/repos/utopian-io/api.utopian.io/issues/comments{/number}", "has_pages": false, "tags_url": "https://api.github.com/repos/utopian-io/api.utopian.io/tags", "clone_url": "https://github.com/utopian-io/api.utopian.io.git", "archive_url": "https://api.github.com/repos/utopian-io/api.utopian.io/{archive_format}{/ref}", "has_wiki": true, "created_at": "2017-10-13T09:32:24Z", "subscription_url": "https://api.github.com/repos/utopian-io/api.utopian.io/subscription"}, "pullRequests": [], "format": "markdown", "image": ["https://res.cloudinary.com/hpiynhbhq/image/upload/v1510753194/utzopzmi1bor4o9tsrua.png"], "links": ["https://github.com/utopian-io/api.utopian.io/pull/25", "https://utopian.io/utopian-io/@littleboy/suggestions-to-change-bot-algorithm"], "app": "steemit/0.1", "platform": "github", "tags": ["utopian-io", "utopian-bot", "bots", "javascript", "development"], "community": "utopian"}" | ||||||||||||||||||||||||||||||||||||||||||||||||
created | 2017-11-15 13:52:57 | ||||||||||||||||||||||||||||||||||||||||||||||||
last_update | 2017-11-15 16:14:27 | ||||||||||||||||||||||||||||||||||||||||||||||||
depth | 0 | ||||||||||||||||||||||||||||||||||||||||||||||||
children | 7 | ||||||||||||||||||||||||||||||||||||||||||||||||
net_rshares | 13,799,799,404,831 | ||||||||||||||||||||||||||||||||||||||||||||||||
last_payout | 2017-11-22 13:52:57 | ||||||||||||||||||||||||||||||||||||||||||||||||
cashout_time | 1969-12-31 23:59:59 | ||||||||||||||||||||||||||||||||||||||||||||||||
total_payout_value | 17.564 SBD | ||||||||||||||||||||||||||||||||||||||||||||||||
curator_payout_value | 6.870 SBD | ||||||||||||||||||||||||||||||||||||||||||||||||
pending_payout_value | 0.000 SBD | ||||||||||||||||||||||||||||||||||||||||||||||||
promoted | 0.000 SBD | ||||||||||||||||||||||||||||||||||||||||||||||||
body_length | 2,215 | ||||||||||||||||||||||||||||||||||||||||||||||||
author_reputation | 198,507,892,119,261 | ||||||||||||||||||||||||||||||||||||||||||||||||
root_title | "Suggestions to change bot algorithm" | ||||||||||||||||||||||||||||||||||||||||||||||||
beneficiaries |
| ||||||||||||||||||||||||||||||||||||||||||||||||
max_accepted_payout | 1,000,000.000 SBD | ||||||||||||||||||||||||||||||||||||||||||||||||
percent_steem_dollars | 0 | ||||||||||||||||||||||||||||||||||||||||||||||||
author_curate_reward | "" |
voter | weight | wgt% | rshares | pct | time |
---|---|---|---|---|---|
steemcenterwiki | 0 | 4,968,283,220 | 100% | ||
eirik | 0 | 17,508,990,455 | 50% | ||
itadakimasu | 0 | 2,301,775,406 | 100% | ||
droucil | 0 | 132,142,216,078 | 100% | ||
erickrivera | 0 | 2,979,004,264 | 100% | ||
giosou | 0 | 7,149,846,504 | 100% | ||
jpederson96 | 0 | 671,652,018 | 100% | ||
alanthorne | 0 | 563,656,068 | 100% | ||
marionmoss | 0 | 563,506,580 | 100% | ||
pattypinette | 0 | 555,821,092 | 100% | ||
juliosawyer | 0 | 602,062,002 | 100% | ||
richarddunklin | 0 | 563,768,197 | 100% | ||
robertherrington | 0 | 588,647,109 | 100% | ||
williebolds | 0 | 563,768,197 | 100% | ||
fivefiveeleven | 0 | 27,124,297,612 | 100% | ||
jossylink | 0 | 1,820,442,243 | 100% | ||
leecain | 0 | 554,019,713 | 100% | ||
davismack | 0 | 610,044,179 | 100% | ||
petejacobson | 0 | 563,357,124 | 100% | ||
paulcollier | 0 | 558,584,100 | 100% | ||
tamaradean | 0 | 604,875,600 | 100% | ||
alancantor | 0 | 604,875,600 | 100% | ||
brianjohnson | 0 | 549,325,800 | 100% | ||
forthecodees | 0 | 604,875,600 | 100% | ||
johannah | 0 | 549,325,800 | 100% | ||
marijaw | 0 | 556,592,987 | 100% | ||
danielchavis | 0 | 549,325,800 | 100% | ||
seanmclean | 0 | 543,941,634 | 100% | ||
kylecooke | 0 | 612,189,616 | 100% | ||
evalia | 0 | 610,610,788 | 100% | ||
elmubareki | 0 | 418,815,927 | 100% | ||
littlejoeward | 0 | 3,168,368,616 | 100% | ||
shawnsharvyn | 0 | 541,497,997 | 100% | ||
chadalayner | 0 | 553,835,958 | 100% | ||
kegmeister | 0 | 541,282,421 | 100% | ||
lewisdanellese | 0 | 609,922,849 | 100% | ||
barrelocarrol | 0 | 549,325,800 | 100% | ||
valedictorian | 0 | 558,584,100 | 100% | ||
omaarlove | 0 | 611,380,718 | 100% | ||
orthosand | 0 | 564,254,847 | 100% | ||
elysiian | 0 | 8,728,514,101 | 100% | ||
syedumair | 0 | 3,601,594,817 | 20% | ||
tosmartak | 0 | 921,812,705 | 100% | ||
virginiabrown | 0 | 531,420,100 | 100% | ||
helenamay | 0 | 468,454,254 | 100% | ||
juanita | 0 | 604,875,600 | 100% | ||
garudi | 0 | 6,068,619,404 | 100% | ||
mitthradiumn | 0 | 208,598,329,753 | 100% | ||
polsza | 0 | 7,257,321,701 | 1% | ||
dumbasian | 0 | 64,190,354,699 | 100% | ||
vlemon | 0 | 82,566,670,209 | 10% | ||
piaristmonk | 0 | 10,160,534,457 | 100% | ||
know-your-facts | 0 | 2,627,569,639 | 100% | ||
protoposter | 0 | 1,120,015,872 | 100% | ||
bappask | 0 | 829,244,594 | 100% | ||
michaelmorcos | 0 | 7,562,184,380 | 100% | ||
okoro | 0 | 2,527,969,105 | 5% | ||
videogeek | 0 | 252,978,369 | 10% | ||
gurpreetsingh | 0 | 512,292,600 | 100% | ||
littleboy | 0 | 24,644,217,523 | 100% | ||
salimch | 0 | 924,687,539 | 100% | ||
zomer650 | 0 | 53,849,302 | 10% | ||
opaulo | 0 | 72,942,308,839 | 14% | ||
hany66 | 0 | 145,161,701 | 10% | ||
steemit-bot | 0 | 10,960,387,253 | 100% | ||
trlotto | 0 | 48,744,813,456 | 50% | ||
theclear | 0 | 747,683,344 | 100% | ||
mahmoodhassan | 0 | 630,680,163 | 100% | ||
abuzenk | 0 | 1,113,257,805 | 100% | ||
utopian-io | 0 | 12,997,970,530,736 | 9% | ||
deathkiller994 | 0 | 558,584,100 | 100% | ||
badol1994 | 0 | 372,715,628 | 100% | ||
astafar | 0 | 604,785,180 | 100% | ||
st0n4r | 0 | 623,744,116 | 100% | ||
wens | 0 | 1,776,969,041 | 100% | ||
piyasmarty121287 | 0 | 0 | -100% | ||
crystalblue | 0 | 1,050,909,668 | 100% | ||
santosh.aggarwal | 0 | 994,041,736 | 100% | ||
crystal.blue | 0 | 953,383,556 | 100% | ||
anil.aggarwal | 0 | 954,226,089 | 100% | ||
amrumk | 0 | 1,256,102,789 | 100% | ||
robbinsmith | 0 | 1,192,903,408 | 100% | ||
shakeelahmad | 0 | 1,108,321,169 | 100% | ||
bamkikovic | 0 | 1,119,925,841 | 100% | ||
mahmodsalama | 0 | 1,038,687,666 | 100% | ||
aslamloves | 0 | 208,897,773 | 100% | ||
sourav19 | 0 | 348,162,787 | 100% | ||
oliwaw | 0 | 771,759,645 | 100% |
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.
post_id | 17,767,419 |
---|---|
author | joeyarnoldvn |
permlink | re-littleboy-suggestions-to-change-bot-algorithm-20171115t140029735z |
category | utopian-io |
json_metadata | "{"app": "steemit/0.1", "tags": ["utopian-io"]}" |
created | 2017-11-15 14:00:30 |
last_update | 2017-11-15 14:00:30 |
depth | 1 |
children | 1 |
net_rshares | 6,454,437,922 |
last_payout | 2017-11-22 14:00:30 |
cashout_time | 1969-12-31 23:59:59 |
total_payout_value | 0.000 SBD |
curator_payout_value | 0.000 SBD |
pending_payout_value | 0.000 SBD |
promoted | 0.000 SBD |
body_length | 563 |
author_reputation | 11,277,743,744,431 |
root_title | "Suggestions to change bot algorithm" |
beneficiaries | [] |
max_accepted_payout | 1,000,000.000 SBD |
percent_steem_dollars | 10,000 |
author_curate_reward | "" |
voter | weight | wgt% | rshares | pct | time |
---|---|---|---|---|---|
littleboy | 0 | 6,454,437,922 | 26% |
Thank you for the insightful comment. 0.25 SBD tip on the way.
post_id | 17,781,831 |
---|---|
author | littleboy |
permlink | re-joeyarnoldvn-re-littleboy-suggestions-to-change-bot-algorithm-20171115t164805777z |
category | utopian-io |
json_metadata | "{"app": "steemit/0.1", "tags": ["utopian-io"]}" |
created | 2017-11-15 16:48:06 |
last_update | 2017-11-15 16:48:06 |
depth | 2 |
children | 0 |
net_rshares | 299,946,457 |
last_payout | 2017-11-22 16:48:06 |
cashout_time | 1969-12-31 23:59:59 |
total_payout_value | 0.000 SBD |
curator_payout_value | 0.000 SBD |
pending_payout_value | 0.000 SBD |
promoted | 0.000 SBD |
body_length | 62 |
author_reputation | 198,507,892,119,261 |
root_title | "Suggestions to change bot algorithm" |
beneficiaries | [] |
max_accepted_payout | 1,000,000.000 SBD |
percent_steem_dollars | 10,000 |
author_curate_reward | "" |
voter | weight | wgt% | rshares | pct | time |
---|---|---|---|---|---|
spiry-btc | 0 | 299,946,457 | 5% |
Thank you for the contribution. It has been approved. You can contact us on [Discord][discord]. [[utopian-moderator]][moderators] [moderators]: https://utopian.io/moderators [discord]: https://discord.gg/4NYhZU6
post_id | 17,767,650 |
---|---|
author | jefpatat |
permlink | re-littleboy-suggestions-to-change-bot-algorithm-20171115t140315048z |
category | utopian-io |
json_metadata | "{"app": "utopian/1.0.0", "community": "utopian", "tags": ["utopian-io"]}" |
created | 2017-11-15 14:03:12 |
last_update | 2017-11-15 14:03:12 |
depth | 1 |
children | 0 |
net_rshares | 10,757,453,022 |
last_payout | 2017-11-22 14:03:12 |
cashout_time | 1969-12-31 23:59:59 |
total_payout_value | 0.016 SBD |
curator_payout_value | 0.005 SBD |
pending_payout_value | 0.000 SBD |
promoted | 0.000 SBD |
body_length | 215 |
author_reputation | 26,573,235,992,720 |
root_title | "Suggestions to change bot algorithm" |
beneficiaries | [] |
max_accepted_payout | 1,000,000.000 SBD |
percent_steem_dollars | 10,000 |
author_curate_reward | "" |
voter | weight | wgt% | rshares | pct | time |
---|---|---|---|---|---|
littleboy | 0 | 10,757,453,022 | 45% |
Thanks for your contribution and support @littleboy
post_id | 17,783,518 |
---|---|
author | amrumk |
permlink | re-littleboy-suggestions-to-change-bot-algorithm-1510765460182z |
category | utopian-io |
json_metadata | "{"app": "steemfollower/0.01", "tags": ["utopian-io"]}" |
created | 2017-11-15 17:08:42 |
last_update | 2017-11-15 17:08:42 |
depth | 1 |
children | 1 |
net_rshares | 3,716,211,044 |
last_payout | 2017-11-22 17:08:42 |
cashout_time | 1969-12-31 23:59:59 |
total_payout_value | 0.000 SBD |
curator_payout_value | 0.000 SBD |
pending_payout_value | 0.000 SBD |
promoted | 0.000 SBD |
body_length | 51 |
author_reputation | 12,271,252,398,511 |
root_title | "Suggestions to change bot algorithm" |
beneficiaries | [] |
max_accepted_payout | 1,000,000.000 SBD |
percent_steem_dollars | 10,000 |
author_curate_reward | "" |
voter | weight | wgt% | rshares | pct | time |
---|---|---|---|---|---|
littleboy | 0 | 3,716,211,044 | 15% |
If you want to receive higher upvotes from me, make more high quality comments.
post_id | 17,784,469 |
---|---|
author | littleboy |
permlink | re-amrumk-re-littleboy-suggestions-to-change-bot-algorithm-1510765460182z-20171115t171938086z |
category | utopian-io |
json_metadata | "{"app": "steemit/0.1", "tags": ["utopian-io"]}" |
created | 2017-11-15 17:19:39 |
last_update | 2017-11-15 17:19:39 |
depth | 2 |
children | 0 |
net_rshares | 0 |
last_payout | 2017-11-22 17:19:39 |
cashout_time | 1969-12-31 23:59:59 |
total_payout_value | 0.000 SBD |
curator_payout_value | 0.000 SBD |
pending_payout_value | 0.000 SBD |
promoted | 0.000 SBD |
body_length | 79 |
author_reputation | 198,507,892,119,261 |
root_title | "Suggestions to change bot algorithm" |
beneficiaries | [] |
max_accepted_payout | 1,000,000.000 SBD |
percent_steem_dollars | 10,000 |
Thank you so much for the support and this invaluable contribution. I love it.
post_id | 17,789,654 |
---|---|
author | robbinsmith |
permlink | re-littleboy-suggestions-to-change-bot-algorithm-20171115t182844448z |
category | utopian-io |
json_metadata | "{"app": "steemit/0.1", "tags": ["utopian-io"]}" |
created | 2017-11-15 18:28:51 |
last_update | 2017-11-15 18:29:03 |
depth | 1 |
children | 0 |
net_rshares | 4,889,751,373 |
last_payout | 2017-11-22 18:28:51 |
cashout_time | 1969-12-31 23:59:59 |
total_payout_value | 0.000 SBD |
curator_payout_value | 0.000 SBD |
pending_payout_value | 0.000 SBD |
promoted | 0.000 SBD |
body_length | 78 |
author_reputation | 241,113,885,807 |
root_title | "Suggestions to change bot algorithm" |
beneficiaries | [] |
max_accepted_payout | 1,000,000.000 SBD |
percent_steem_dollars | 10,000 |
author_curate_reward | "" |
voter | weight | wgt% | rshares | pct | time |
---|---|---|---|---|---|
littleboy | 0 | 4,889,751,373 | 20% |
### 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**
post_id | 17,800,302 |
---|---|
author | utopian-io |
permlink | re-littleboy-suggestions-to-change-bot-algorithm-20171115t210118588z |
category | utopian-io |
json_metadata | "{"app": "utopian/1.0.0", "community": "utopian", "tags": ["utopian-io"]}" |
created | 2017-11-15 21:01:21 |
last_update | 2017-11-15 21:01:21 |
depth | 1 |
children | 0 |
net_rshares | 0 |
last_payout | 2017-11-22 21:01:21 |
cashout_time | 1969-12-31 23:59:59 |
total_payout_value | 0.000 SBD |
curator_payout_value | 0.000 SBD |
pending_payout_value | 0.000 SBD |
promoted | 0.000 SBD |
body_length | 842 |
author_reputation | 152,913,012,544,965 |
root_title | "Suggestions to change bot algorithm" |
beneficiaries | [] |
max_accepted_payout | 1,000,000.000 SBD |
percent_steem_dollars | 10,000 |