UpVote Experiment #002 - UpVote'em All!

in experiment •  5 months ago

After running my 100% Upvote Experiment I was already itching to run another fun experiment but wasn't sure what to do. Yesterday after running some tests on a UpVote bot it came to me. Instead of doing a small amount of 100% UpVotes I would instead go the opposite direction and do as many as possible at a very small percentage. This will not only let me give a small boost to as many posts as possible (especially with the recent lack of voting) and answer a few questions along the way like is it more profitable to spread your votes out or be more direct?

social-experiment-advertsing-tugboat-group-vancouver.jpg Source

The Experiment

It's pretty straight forward

  • Create UpVote bot that attempts to UpVote every new post (non-comments)
    (every 3 seconds)
  • Add code to comment on as many as possible explaining the experiment
    (every 20 seconds)
  • Add fail safe on errors so the bot continues to run without interruption
  • Run Bot for 24 Hours
  • See What Happens!

The UpVote Bot

from piston.steem import Steem
import os
import json
steem = Steem(wif="WIF")
for c in steem.stream_comments():
try:
if c.is_main_post():
vote = c.upvote(weight = 0.03, voter = "blueorgy")
print("UpVoted post by @"+vote["operations"][0][1]["author"])
reply = c.reply("UpVote Experiment Comment", title='', author='blueorgy')
print("Replied via "+reply["operations"][0][1]["permlink"])
except:
print("...")

Right, Lets Do This Thing

I will start up the bot momentarily



Remember To Vote blueorgy for witness!
https://steemit.com/~witnesses

Authors get paid when people like you upvote their post.
If you enjoyed what you read here, create your account today and start earning FREE STEEM!
Sort Order:  trending

The experiment has been completed.
The final bot UpVote was here at 100%.
The bot was run for 24 Hours.
Results post to come!

·

nice @blueorgy . How i can recieved upvote? Congratulation for your contribution for Steemit Community.

Cool. I was just upvoted by your bot, thanks! I have 10 witness votes left and I was wondering who I should vote for so I shall vote for you now. :-)

·
·
·
·
·
·

Holy shit 672 views your famous dude but no checking steemit and its always good to see familiar faces!

I love this?! Thanks for the upvote by the way ;)

·

Thank you for upvote @ blueorgy
It is nice that someone gets votes on his article.
It can also contribute to more votes.
A tink is definitely you get a lot to your blog who is curious about who you are.
But blogs exist to be read so what then.

Gives you 100% upvote

I agree with @somethingsubtle. However I am also intrigued to see what you learn with this experiment. I also like what you said about being able to uncover some potentially great authors.

Isn't an unengaged upvote just as bad as a spam one?

Doesn't a bot like this just encourage empty votes without any of the social value attached that Steemit actually requires?

Aside from that, thanks for sharing the code. Good to see a python library already out for Steem.

·

I agree. Even i know nothing about the steemit engine, and how much space it takes such content-ignorant upvotes + comment, still to me it looks more like a new way of spamming.
I may be wrong, though. I'ts just my subjective opinion.

·

Oh I agree with what your saying. The only "auto upvotes" I do are for a select number of authors who I trust. I am just running this once for the experiment otherwise I don't use bots anyway. I will also being looking through where my comments ended up out of curiosity, maybe ill land a couple potential great authors 😉. You should write a full post on your thoughts about this experiment and the overall use of bots, might be a good read.

Maybe I shouldn't have shared the code? lol

·
·

Thank you very much I have just been upvote by your bot
Much love

·
·

You da bomb!!

·
·

Potential new authors you say? You know when I first seen your bots message it looked a bit like spam if I'm being honest, hopefully it was lucky for both of us that I read before I assume ;)

·
·

NOT ALL BOTS .. are 'created' equally !! - ))
and, YOUr'S .. is a FUN little BOOST .. thanks !! - ))

lovelovelove )))
greb'Z )

.. here is a FUN BOT i made - )))))))))))

.. a NINJA - ))
and, upside down .. it is a PLAN_eT "SEE(D)" !! - ))
ha ha - )))

·
·

Still don't fully comprehend how all of this works, but I appreciate the help you are providing. I can tell you are diligently trying to make this environment the best it can be!

·

There is a python library, but @blueorgy is not really using it. :)

I'd highly highly recommend using the "official" library. Piston, which is used in the code above, is abandoned, I believe.

Wow. IMHO this is the worst kind of spam. I hope you learn something useful after voting dozens of spammers like this one: spam article upvoted by blueorgy.

Ahh the algorithms are taking over!!!!! Run!!!!!

very true blueorgy, spread out more small upvotes is better way for the whole community.

Awesomeness ! Looking forward to some up votes from your bot !! And finding out how your experiment went ! It would be nice to find the sweet spot as well for a lot of us !! 👍👍👍

Cool. Your bot just upvoted my post. Thanks for its creation. Will follow for more updates.

·

i dont understand this can u tell about this more

·
·

Nice Post. Thanks

You can check my other posts on @lovelyday
and also follow and upvote me.

Thanks to all friends.

Thank you for the upvotes, @blueorgy

Thanks for the upvote from your bot, I will be interested in seeing how your experiment comes out.

·

I find it interesting too! :))

Interesting !

·
·
·

I please upvote him for me blueorgy66 in experiment.

interesting @blueorgy I will keep you going because here I am still a beginner and I really look forward to your support

interesting !

Keep going :D

I've had a vote from you @blueorgy from the last 8hours is it you or the bot working at that time....

·

Hi Steemit Community

I am New here, Please follow and upvote me on @lovelyday.

You can check my other posts on @lovelyday
Please comment on my posts.

Thanks to all friends.

How can I know how much I can upvote in a day ? and how I can see steemt power and things ? thx

·

As a general rule you should only upvote about 20 times a day, you can go up to 40 but the votes get weaker and it regenerates by 20% per day, you can go look at your stats at steemnow.com just enter your username in the box, I hope that helps!

·
·

yea thx very much my friend <3

Incredible info @blueorgy
Thanks from steemit indonesia community

Seems like a pretty cool bot to help out some content creators.
Will this keep on running or will it just be for a limited time?

Thanks for the code. It's very helpful

·

Hi Steemit Community

I am New here, Please follow and upvote me on @lovelyday.

You can check my other posts on @lovelyday
Please comment on my post.

Thanks to all friends.

Cool very good idea

Interesting! Upvoted!

Thank you for the upvote of my Smile blog :) now following, and if you didn't get to read it please check it out! https://steemit.com/poetry/@prestigiouskids/a-mother-s-smile-poem

Tell us how it went! Beautiful Sunday to you🌺

I think I had been one of randomly upvoted. :P
Thanks. :D

Thank u so much😊 I just got ur upvote.

Thanks for the upvote !

hello sir i dont under stand thic plz teach me about this more i want do it

@blueorgy, I just got an upvote and was directed to this post due to the comment left. Thank you so much for helping us minnows! Appreciated :) @darnscotty

You have too much free time on your hands! :)

I'd suggest a script that calculates the amount of locked Steem in inactive accounts (say, unused for the last six months). You'll be quite surprised and then probably shocked, when you realize what will happen to the already falling price of Steem if every one of these accounts decides to cash out :)

Locked Steem can also be used as a metric for Steemit popularity and possible future price volatility of the currency - the higher the price of Steem, the more likely people would return to Steemit to cash out.

I was upvoted earlier. Thank you very much.

Wow it's Awesome

interesting :3

It will be interesting to see what results you have. How long to you plan to run the experiment?

Interesting :)

Really. It's amazing

very good ... i like it

·

Hi Steemit Community

I am New here, Please follow and upvote me on @lovelyday.

You can check my other posts on @lovelyday
Please comment on my posts.

Thanks to all friends.

Im up for this....thanks for including me...not quite sure what you are looking achieve but am interested to find out!

As a beneficiary of this experiment, and other steembots, I have to agree with @somethingsubtle. I didn't come here to get rich, I came to meet interesting people and engage an audience. At the same time, as an experiment, the resultant knowledge may help vote distribution be clearer understood, and as people are more drawn to read high roller posts, by a very small step you have grown my carrot to draw the horses. So, thank you.

·

Your bot may be going rogue, it voted a post that is almost two days old up as well. How far back is this machine going to roll

Good luck with this one! Cool idea!

Thank you your bot just upvote me.

thank you !! Let's mount up give 'er a kick and see how she ride's !! Up voted and resteemed . Will witness in one week can't witness something without seeing so Steem on !!!

upvote 0% shark song

vote and follow done

I do not understant , What's this for?

@blueorgy
Interesting, is your bot running right now? how's the whole setup is configured, would you mind to share? thanks

·

Yes its running right now. You can check out what its doing over on http://steemd.com/@blueorgy. I'll get back to you on that one

·
·

thanks for your upvote ,i have done the same for you.

thank you for the upvote, I am looking forward to see what your experiences with the project will be !

Upvoted and RESTEEMED :)

I was just up-voted by your bot. Thanks.

I am no longer in need of such a vote (I'm still gratefull for it, of course), but it must be great for people who have recently joined SteemIt.

When I first started about 4 months ago, new posts automatically got about 40 upvotes within the first few minutes (with very few actual views :) ) which gave newcomers the feeling that at least their post had some attention, even if they weren't earning very much.

Now we have a situation where people are simply not voting on newcomers posts, so this bot is refreshing and something that is needed until the situation changes.

How would I run this bot?

I'm very much interested in the results also...

Excellent - I upvoted and followed

Thankyou for vote.Please help me in steemit, because I'm new in steemit. Thank you

Very interesting!

May I know what to do to work just get confused!!!

Interesting, got here because I saw the comment and upvote on my new article by the bot. I do hope this increases the visibility to human readers, we all want our articles to be useful, so let's see how this is playing out.
Thank you for the effort, and I had upvoted as well!

Good and hopeful

0.03, it is worth it to me, thank you very much @blueorgy

Sounds interesting as long as it breaks no laws out here :) having fun interacting is one of my many goals here. I recently hit a comment threshold that told me my bandwidth was way to high. I might need to upvote only if it happens again, but heck I'm a human never been a bot LOL.

@blueorgy, thanks for you upvote. This sounds interesting! I've read some of the comments about auto upvoting and the disconnect it creates. However, me still being very low on the scale of things here on @steemit, this seems like a good idea to create some momentum for users that are new or stuck or just need a little help.

I just really want to get as much information out to people as I can so everyone can feel as great as I do!

So for that, I appreciate this experience.

Thanks for the upvote and the comment and the project. Congratulations.

I like that 😃

Posts that attract buddies

A cool idea and thanks I was one if the randomly selected

·

Me too! :)

I´m curious about the times. These 3 and 20 seconds are established by you, or this is the fastest possible with a given software and hardware?

Good work with experimentation. This is how bitcoin was developed. I hope that you bring out some good creations @blueorgy and benefit the community.

Create a great day,
@kozan

Very helpful

Awesome I just got upvoted earlier and lead me to this post. I just wanted to say THANK YOU for the bot and upvoting my post!

nice post my friend

Bot works, he already voted for me. I like this bot :)

·

i dont understand this tell me plz how this work

·
·

I believe the bot just tries to upvote as many new posts as possible until voting power is too low. You can't do anything to summon it.

Well I'm here because your bot just upvoted my post a couple minutes ago. Let me know if you need anything.

I hope you will succeed, wish you all the best, keep up good work...

I've tried to understand it but I have not understood, can you help me with, explanations with pictures, please help my friend

especially with the recent lack of voting

Not sure what this means; the reward pool has recently been deeply drained because of a sharp increase in voting.

Instead of doing a small amount of 100% UpVotes I would instead go the opposite direction and do as many as possible at a very small percentage.

If your bot continues to vote for things that were just immediately posted to the blockchain, it won't matter whether you vote at 100% or at 0.01% - your curation rewards will be zero.

If you wait for the reverse auction to unwind (i.e., vote closer to the 30-minute mark), I would your curation rewards to be slightly higher if you give few large votes rather than many small votes. This is due to rounding errors - many small votes will tend to mean you lose a larger percentage to rounding.

Drop me a line if you want any more info on auto-curation, I've been doing it for quite a while. :)

·

Hi Steemit Community

I am New here, Please follow and upvote me on @lovelyday.

You can check my other posts on @lovelyday
Please comment on my posts.

Thanks to all friends.

·
·

Don't do this.

Hmmm well good luck. Is it based on the time they vote or their level of new? Lol

sounds cool, let's see how it works out!

Super interesting, thanks for the initiative!

Wow blueorgy...!!! great planning. just voted for you for witness.

Thanks for all your upvotes! =D @spikykevin i take Awe nice photos!

Thank you for your report.
Although I do not understand much, it will be good for me.
I like sharing..

Good thanks

very interesting!
I have downloaded python 3
now what to do after this?

Oke Brother

Interesting. Thanks 4 the upvote, btw. ☺

Nice idea, thanks for your two cents.

Interesting post!
It is worth pondering over your experiment!

Interesting ! , voted for witnesses.

Still learning about steemit. Need to figure out what a witness is for or if I even have a vote.

nice good post i will to followe and upvoted sir
@blueorgy
regards me @acehpost