Yesterday I read this post 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.
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!
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!
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
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
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.
Open Source Contribution posted via Utopian.io