![](https://steemit-production-imageproxy-thumbnail.s3.amazonaws.com/U5dsaoEJ8pXVkd6hzz8vs3yuDogu9hw_1680x8400) Yesterday I read [this post](https://utopian.io/utopian-io/@stoodkev/preserving-utopian-bot-voting-power) by @stoodkev about *Preserving Utopian Bot Voting Power* He said that a good way to do this: > ...would be to give an estimation on what the vote should be, given the past votes, using for example a moving average. <br> And I think another good idea is adding more features at Utopian-bot's analysis list (meaning those things that the bot analyze and give points, like categories, reputation, average posts length and so on) Let me explain it with an example: If the bot analyze 4 features you will have many points just passing one feature and Utopian-bot *quickly gets tired and its Voting Power goes down quickly* (like **stoodkev** said in his post) --------------- #### Case 1: * Feature 1 -> 40 points * Feature 2 -> 30 points * Feature 3 -> 20 points * Feature 4 -> 10 points #### Utopian-io bot: > Hey *{author}* I am utopian-io. I have just super-voted you at 30% Power! Achievements -You are *{Feature2}* for this category. Good job! ------------------ <br/> But if the bot analyze 40 features (instead of 4) you will have less points just passing one feature --------------- #### Case 2: * Feature 1 -> 15 points * Feature 2 -> 13 points * Feature 3 -> 12 points * Feature 4 -> 10 points * (...) * Feature 40 -> 0.5 points #### Utopian-io bot: > Hey *{author}* I am utopian-io. I have just super-voted you at 30% Power! Achievements -You are *{Feature2}*, *{Feature5}*, *{Feature23}* and *{Feature35}* for this category. Good job! ------------------ <br> I think with this it's easier to balance the amount of Upvotes ## Ideas #### Number 1: Add Good Bots We know that Utopian-bot is jealous, she always says *I am the only bot you should love!!*. But I think adding good bots is a good idea, like **cheetah** ![](https://i.imgsafe.org/9e/9ee08f1593.png) ![](https://i.imgsafe.org/9e/9ee0bcfb19.png) So, when Utopian-bot detected cheetah add negative points (more than 1) for plagiarism and if not detected cheetah add positive points for original content. #### Number 2: Add the ability to check grammar Add points to posts with great grammar. I am not a JavaScript developer so I don't know what is the best library/tool for this, but just for an example, the bot can use *languagetool* and give more points for less typo ![](https://i.imgsafe.org/9f/9f18737e3c.png) #### Number 3: Author's Upvotes Add more points if the author upvote Utopian's Contributions and Utopian-bot's comments, because doing this help to grow Utopian-bot power and help Open Source contributions. #### Number 4: Author's Following Like **Number 3**, it may make the community stronger. #### Number 5: Original Content Look at words in title and body of different posts and verify if it's similar content (similar ideas and subject, not plagiarism) or original content, and add points if it's original content. #### Extra Some contributions are written in two languages, this confuses the bot and thinks that this post has more words than the average. <br> <br /><hr/><em>Open Source Contribution posted via <a href="https://utopian.io/utopian-io/@favcau/5-ideas-to-improve-utopian-bot">Utopian.io</a></em><hr/>
post_id | 16,632,794 | ||||||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
author | favcau | ||||||||||||||||||||||||||||||||||||||||||||||||
permlink | 5-ideas-to-improve-utopian-bot | ||||||||||||||||||||||||||||||||||||||||||||||||
category | utopian-io | ||||||||||||||||||||||||||||||||||||||||||||||||
json_metadata | "{"type": "ideas", "repository": {"id": 106805299, "watchers": 3, "events_url": "https://api.github.com/repos/utopian-io/api.utopian.io/events", "forks": 4, "name": "api.utopian.io", "issues_url": "https://api.github.com/repos/utopian-io/api.utopian.io/issues{/number}", "trees_url": "https://api.github.com/repos/utopian-io/api.utopian.io/git/trees{/sha}", "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}", "size": 434, "owner": {"id": 18612062, "following_url": "https://api.github.com/users/utopian-io/following{/other_user}", "starred_url": "https://api.github.com/users/utopian-io/starred{/owner}{/repo}", "subscriptions_url": "https://api.github.com/users/utopian-io/subscriptions", "repos_url": "https://api.github.com/users/utopian-io/repos", "login": "utopian-io", "gists_url": "https://api.github.com/users/utopian-io/gists{/gist_id}", "followers_url": "https://api.github.com/users/utopian-io/followers", "received_events_url": "https://api.github.com/users/utopian-io/received_events", "type": "User", "avatar_url": "https://avatars2.githubusercontent.com/u/18612062?v=4", "site_admin": false, "organizations_url": "https://api.github.com/users/utopian-io/orgs", "gravatar_id": "", "events_url": "https://api.github.com/users/utopian-io/events{/privacy}", "url": "https://api.github.com/users/utopian-io", "html_url": "https://github.com/utopian-io"}, "forks_count": 4, "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-01T13:00:37Z", "watchers_count": 3, "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", "merges_url": "https://api.github.com/repos/utopian-io/api.utopian.io/merges", "subscribers_url": "https://api.github.com/repos/utopian-io/api.utopian.io/subscribers", "issue_events_url": "https://api.github.com/repos/utopian-io/api.utopian.io/issues/events{/number}", "stargazers_url": "https://api.github.com/repos/utopian-io/api.utopian.io/stargazers", "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", "keys_url": "https://api.github.com/repos/utopian-io/api.utopian.io/keys{/key_id}", "open_issues": 3, "compare_url": "https://api.github.com/repos/utopian-io/api.utopian.io/compare/{base}...{head}", "ssh_url": "git@github.com:utopian-io/api.utopian.io.git", "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": 3, "stargazers_count": 3, "branches_url": "https://api.github.com/repos/utopian-io/api.utopian.io/branches{/branch}", "full_name": "utopian-io/api.utopian.io", "forks_url": "https://api.github.com/repos/utopian-io/api.utopian.io/forks", "score": 13.714991, "deployments_url": "https://api.github.com/repos/utopian-io/api.utopian.io/deployments", "contributors_url": "https://api.github.com/repos/utopian-io/api.utopian.io/contributors", "homepage": null, "contents_url": "https://api.github.com/repos/utopian-io/api.utopian.io/contents/{+path}", "has_downloads": true, "collaborators_url": "https://api.github.com/repos/utopian-io/api.utopian.io/collaborators{/collaborator}", "created_at": "2017-10-13T09:32:24Z", "git_commits_url": "https://api.github.com/repos/utopian-io/api.utopian.io/git/commits{/sha}", "releases_url": "https://api.github.com/repos/utopian-io/api.utopian.io/releases{/id}", "private": false, "pulls_url": "https://api.github.com/repos/utopian-io/api.utopian.io/pulls{/number}", "git_tags_url": "https://api.github.com/repos/utopian-io/api.utopian.io/git/tags{/sha}", "notifications_url": "https://api.github.com/repos/utopian-io/api.utopian.io/notifications{?since,all,participating}", "language": "JavaScript", "updated_at": "2017-11-01T11:36:28Z", "has_wiki": true, "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}", "url": "https://api.github.com/repos/utopian-io/api.utopian.io", "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_issues": true, "issue_comment_url": "https://api.github.com/repos/utopian-io/api.utopian.io/issues/comments{/number}", "subscription_url": "https://api.github.com/repos/utopian-io/api.utopian.io/subscription"}, "pullRequests": [], "format": "markdown", "links": ["https://utopian.io/utopian-io/@stoodkev/preserving-utopian-bot-voting-power"], "app": "utopian/1.0.0", "platform": "github", "tags": ["utopian-io", "utopian-io", "opensource", "bot", "utopian-bot"], "community": "utopian", "users": ["stoodkev", "favcau"]}" | ||||||||||||||||||||||||||||||||||||||||||||||||
created | 2017-11-01 16:38:42 | ||||||||||||||||||||||||||||||||||||||||||||||||
last_update | 2017-11-01 16:59:27 | ||||||||||||||||||||||||||||||||||||||||||||||||
depth | 0 | ||||||||||||||||||||||||||||||||||||||||||||||||
children | 6 | ||||||||||||||||||||||||||||||||||||||||||||||||
net_rshares | 170,457,414,481 | ||||||||||||||||||||||||||||||||||||||||||||||||
last_payout | 2017-11-08 16:38:42 | ||||||||||||||||||||||||||||||||||||||||||||||||
cashout_time | 1969-12-31 23:59:59 | ||||||||||||||||||||||||||||||||||||||||||||||||
total_payout_value | 0.219 SBD | ||||||||||||||||||||||||||||||||||||||||||||||||
curator_payout_value | 0.075 SBD | ||||||||||||||||||||||||||||||||||||||||||||||||
pending_payout_value | 0.000 SBD | ||||||||||||||||||||||||||||||||||||||||||||||||
promoted | 0.000 SBD | ||||||||||||||||||||||||||||||||||||||||||||||||
body_length | 3,339 | ||||||||||||||||||||||||||||||||||||||||||||||||
author_reputation | 75,857,757,502,918 | ||||||||||||||||||||||||||||||||||||||||||||||||
root_title | "5 ideas to improve Utopian-bot" | ||||||||||||||||||||||||||||||||||||||||||||||||
beneficiaries |
| ||||||||||||||||||||||||||||||||||||||||||||||||
max_accepted_payout | 1,000,000.000 SBD | ||||||||||||||||||||||||||||||||||||||||||||||||
percent_steem_dollars | 0 | ||||||||||||||||||||||||||||||||||||||||||||||||
author_curate_reward | "" |
voter | weight | wgt% | rshares | pct | time |
---|---|---|---|---|---|
pharesim | 0 | 103,440,427,406 | 0.02% | ||
jeff-kubitz | 0 | 12,154,490,312 | 10% | ||
banjo | 0 | 455,852,568 | 1% | ||
minnowsupport | 0 | 32,027,775,764 | 1% | ||
drotto | 0 | 3,119,956,526 | 0.52% | ||
samara123 | 0 | 608,994,516 | 100% | ||
kukl | 0 | 604,291,440 | 100% | ||
tsapk | 0 | 591,911,349 | 100% | ||
fivestargroup | 0 | 101,590,977 | 0.02% | ||
subcosmos | 0 | 3,715,766,037 | 30% | ||
extremeromance | 0 | 11,834,578,038 | 25% | ||
favcau | 0 | 647,022,614 | 100% | ||
ajayyy | 0 | 1,154,756,934 | 100% | ||
jev1981 | 0 | 0 | 100% |
Please remove the steemdev tag. It is not related to the content. [utopian-moderator]
post_id | 16,633,421 |
---|---|
author | jefpatat |
permlink | re-favcau-5-ideas-to-improve-utopian-bot-20171101t164802356z |
category | utopian-io |
json_metadata | "{"app": "utopian/1.0.0", "community": "utopian", "tags": ["utopian-io"]}" |
created | 2017-11-01 16:48:00 |
last_update | 2017-11-01 16:48:00 |
depth | 1 |
children | 3 |
net_rshares | 0 |
last_payout | 2017-11-08 16:48:00 |
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 | 86 |
author_reputation | 26,573,235,992,720 |
root_title | "5 ideas to improve Utopian-bot" |
beneficiaries | [] |
max_accepted_payout | 1,000,000.000 SBD |
percent_steem_dollars | 10,000 |
Done!
post_id | 16,634,172 |
---|---|
author | favcau |
permlink | re-jefpatat-re-favcau-5-ideas-to-improve-utopian-bot-20171101t165949173z |
category | utopian-io |
json_metadata | "{"app": "utopian/1.0.0", "community": "utopian", "tags": ["utopian-io"]}" |
created | 2017-11-01 16:59:48 |
last_update | 2017-11-01 16:59:48 |
depth | 2 |
children | 2 |
net_rshares | 0 |
last_payout | 2017-11-08 16:59:48 |
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 | 5 |
author_reputation | 75,857,757,502,918 |
root_title | "5 ideas to improve Utopian-bot" |
beneficiaries | [] |
max_accepted_payout | 1,000,000.000 SBD |
percent_steem_dollars | 10,000 |
Approved. [utopian-moderator]
post_id | 16,645,369 |
---|---|
author | espoem |
permlink | re-favcau-re-jefpatat-re-favcau-5-ideas-to-improve-utopian-bot-20171101t194131908z |
category | utopian-io |
json_metadata | "{"app": "utopian/1.0.0", "community": "utopian", "tags": ["utopian-io"]}" |
created | 2017-11-01 19:41:30 |
last_update | 2017-11-01 19:41:30 |
depth | 3 |
children | 1 |
net_rshares | 0 |
last_payout | 2017-11-08 19:41: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 | 30 |
author_reputation | 59,186,440,518,630 |
root_title | "5 ideas to improve Utopian-bot" |
beneficiaries | [] |
max_accepted_payout | 1,000,000.000 SBD |
percent_steem_dollars | 10,000 |
<p>Congratulations! This post has been upvoted from the communal account, @minnowsupport, by favcau from the Minnow Support Project. It's a witness project run by aggroed, ausbitbank, teamsteem, theprophet0, someguy123, neoxian, followbtcnews/crimsonclad, and netuoso. The goal is to help Steemit grow by supporting Minnows and creating a social network. Please find us in the <a href="https://discord.gg/HYj4yvw">Peace, Abundance, and Liberty Network (PALnet) Discord Channel</a>. It's a completely public and open space to all members of the Steemit community who voluntarily choose to be there.</p>
post_id | 16,959,452 |
---|---|
author | minnowsupport |
permlink | re-favcau-5-ideas-to-improve-utopian-bot-20171105t222421886z |
category | utopian-io |
json_metadata | "{"app": "cosgrove/0.0.1", "tags": ["utopian-io"]}" |
created | 2017-11-05 22:24:21 |
last_update | 2017-11-05 22:24:21 |
depth | 1 |
children | 0 |
net_rshares | 0 |
last_payout | 2017-11-12 22:24: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 | 607 |
author_reputation | 104,981,098,086,561 |
root_title | "5 ideas to improve Utopian-bot" |
beneficiaries | [] |
max_accepted_payout | 1,000,000.000 SBD |
percent_steem_dollars | 10,000 |
<p>This post has received a 0.52 % upvote from @drotto thanks to: @banjo.</p>
post_id | 16,959,878 |
---|---|
author | drotto |
permlink | re-favcau-5-ideas-to-improve-utopian-bot-20171105t223440884z |
category | utopian-io |
json_metadata | "{"app": "drotto/0.0.2c", "tags": ["utopian-io"]}" |
created | 2017-11-05 22:35:00 |
last_update | 2017-11-05 22:35:00 |
depth | 1 |
children | 0 |
net_rshares | 0 |
last_payout | 2017-11-12 22:35:00 |
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 | 424,402,347,817 |
root_title | "5 ideas to improve Utopian-bot" |
beneficiaries | [] |
max_accepted_payout | 1,000,000.000 SBD |
percent_steem_dollars | 10,000 |