create account

Trusting the Hive Mind: Building My Own Voting Bot for Robinhoodwhale by lukestokes

View this thread on: hive.blogpeakd.comecency.com
· @lukestokes · (edited)
$24.06
Trusting the Hive Mind: Building My Own Voting Bot for Robinhoodwhale
<center> ![](https://s22.postimg.org/3nc2dom01/steemwhale.jpg) </center>

Have you seen @robinhoodwhale's <a href="https://steemit.com/introduceyourself/@robinhoodwhale/hi-i-am-robinhood-whale-and-here-is-my-story-from-the-blockchain-folklore">teaser intro post</a>?

The basic idea, as I understand it, is to build out a new whale whose voting tastes and curation habits are determined by a group of people, a hive mind, instead of a single individual. I find this idea fascinating and wanted to support it while also challenging myself to write my own bot in PHP. The bot monitors @robinhoodwhale's voting activity and, if there's a new vote, goes ahead and votes on that same post using piston. The idea being, as more people vote up what @robinhoodwhale votes on, the more curation rewards @robinhoodwhale will make and the more visibility those posts will get (making @robinhoodwhale even more valuable to the community).

I worked on the CopyCatVoter bot yesterday and had it running all night. Here's the output from its first day of life:

```
➜  Bots git:(master) ✗ php CopyCatVoterTest.php
2016-08-28T02:47:38+00:00
Starting CopyCatVoter for lukestokes who wants to copy robinhoodwhale...


------------ NEW VOTE! -----------
robinhoodwhale/re-kateblack-a-rant-about-a-germ-obsessed-parent-and-outdoor-play-20160827t201239908z
2016-08-27T20:13:54
----------------------------------
Already voted.
......................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
------------ NEW VOTE! -----------
kazumba/modern-day-edgar-cayce-nostradamus
2016-08-28T07:12:00
----------------------------------
Voting...
.
------------ NEW VOTE! -----------
robinhoodwhale/re-kazumba-modern-day-edgar-cayce-nostradamus-20160828t071218005z
2016-08-28T07:12:27
----------------------------------
Voting...
.....................................................................................
------------ NEW VOTE! -----------
webosfritos/thoughts-on-steemit-power-distribution-and-steempower-an-anthropology-based-approach
2016-08-28T07:34:21
----------------------------------
Voting...
...
------------ NEW VOTE! -----------
robinhoodwhale/re-webosfritos-thoughts-on-steemit-power-distribution-and-steempower-an-anthropology-based-approach-20160828t073446896z
2016-08-28T07:35:03
----------------------------------
Voting...
............................................
------------ NEW VOTE! -----------
robinhoodwhale/re-picokernel-alpha-squeek-io-twitter-alternative-for-the-steem-blockchain-20160828t074629039z
2016-08-28T07:46:36
----------------------------------
Voting...
...............................................
------------ NEW VOTE! -----------
naquoya/sometimes-we-just-need-to-rage-against-the-machine
2016-08-28T07:58:48
----------------------------------
Voting...
...
------------ NEW VOTE! -----------
robinhoodwhale/re-naquoya-sometimes-we-just-need-to-rage-against-the-machine-20160828t075914448z
2016-08-28T07:59:36
----------------------------------
Voting...
.............................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
------------ NEW VOTE! -----------
dorit-israeli/experimental-learning-space-education-by-dr-dorit-israeli
2016-08-28T13:11:21
----------------------------------
Voting...
..
------------ NEW VOTE! -----------
robinhoodwhale/re-dorit-israeli-experimental-learning-space-education-by-dr-dorit-israeli-20160828t131146396z
2016-08-28T13:12:03
----------------------------------
Voting...
.....................................
------------ NEW VOTE! -----------
tonypeacock/join-a-niche-online-community-here-s-10-reasons-why
2016-08-28T13:21:48
----------------------------------
Voting...
..
------------ NEW VOTE! -----------
robinhoodwhale/re-tonypeacock-join-a-niche-online-community-here-s-10-reasons-why-20160828t132210398z
2016-08-28T13:22:15
----------------------------------
Voting...
.............................................................................................
------------ NEW VOTE! -----------
jaytaylor/on-international-dog-day-be-more-dog
2016-08-28T13:46:18
----------------------------------
Voting...
..
------------ NEW VOTE! -----------
robinhoodwhale/re-jaytaylor-on-international-dog-day-be-more-dog-20160828t134633948z
2016-08-28T13:47:03
----------------------------------
Voting...
..................................................................................................................
------------ NEW VOTE! -----------
sitaru/yes-you-are-right-to-fear-and-hate-islam-there-are-1-7-billion-potential-criminals-out-there
2016-08-28T14:16:24
----------------------------------
Voting...
.
------------ NEW VOTE! -----------
robinhoodwhale/re-sitaru-yes-you-are-right-to-fear-and-hate-islam-there-are-1-7-billion-potential-criminals-out-there-20160828t141641424z
2016-08-28T14:16:48
----------------------------------
Voting...
...................................................................................................................................................................................................................................................................
------------ NEW VOTE! -----------
anahilarski/graphic-design-and-social-media-pro-from-panama
2016-08-28T15:23:42
----------------------------------
Voting...
.
------------ NEW VOTE! -----------
robinhoodwhale/re-anahilarski-graphic-design-and-social-media-pro-from-panama-20160828t151705067z
2016-08-28T15:23:48
----------------------------------
Voting...
.....................................................................................................................................
------------ NEW VOTE! -----------
owdy/color-for-the-color-blind-the-science-behind-the-enchroma-glasses
2016-08-28T15:58:18
----------------------------------
Voting...
...
------------ NEW VOTE! -----------
robinhoodwhale/re-owdy-color-for-the-color-blind-the-science-behind-the-enchroma-glasses-20160828t155910607z
2016-08-28T15:59:15
----------------------------------
Voting...
.......................................................................................................................................................................................................................................................................................
------------ NEW VOTE! -----------
lukmarcus/wicker-heart-with-roses-made-from-paper-and-ribbon-beautiful-present-from-my-wife-to-hers-grandmother-on-70th-birthday
2016-08-28T17:11:18
----------------------------------
Voting...
.
------------ NEW VOTE! -----------
robinhoodwhale/re-lukmarcus-wicker-heart-with-roses-made-from-paper-and-ribbon-beautiful-present-from-my-wife-to-hers-grandmother-on-70th-birthday-20160828t171141695z
2016-08-28T17:11:48
----------------------------------
Voting...
...............
```

I just changed the configuration settings this morning so now it will only vote up root posts and not vote on the comments @robinhoodwhale votes on. I'm doing this to conserve some voting power for people in my feed, but will probably change that up based on how active I plan to be on Steemit for a given time period.

All the code for this is on Github here: <a href="https://github.com/lukestokes/php-steem-tools">https://github.com/lukestokes/php-steem-tools</a>. The CopyCatVoter code is <a href="https://github.com/lukestokes/php-steem-tools/blob/master/src/SteemTools/Bots/CopyCatVoter.php">here</a> and the <a href="https://github.com/lukestokes/php-steem-tools/blob/master/tests/Bots/CopyCatVoterTest.php">code to run it</a> is currently in a test folder. This is basically my embarrassing prototype sandbox play code, but I'm putting it out there publicly in case anyone else wants to play with it also. You'll need to be able to run php and have piston configured with your posting key and have no password on your piston wallet (I hear from @xeroc some changes will be coming in the future to allow for ENV variable for this).

So why did I do this instead of just using my account at <a href="https://streemian.com/">https://streemian.com/</a> and its curation trail feature? Well, mainly because I wanted to challenge myself. I really like the idea of having my own bot I can tweak and adjust, almost like a pet. I'm already thinking of improvements to make, such as ensuring it will unvote a post if @robinhoodwhale removes a vote.

Also, I like to have the output available for me to review. I'm not one to automate social media activities, so it took a while for me to warm up to the idea of trusting others to curate good content. I had to trust the hive mind to promote content which will benefit Steemit as a platform. With it running locally, I can easily review the posts and still use that 24 hour window to remove my vote if it's something I don't personally think is beneficial to the network or if it is contrary to my subjective opinion of what I "like."

If you want to know more about @robinhoodwhale, give them a follow. You can review the list of <a href="https://docs.google.com/spreadsheets/d/11UkN21t27uG9Fo_vRjX8lKasXOU0xIEL4AviCvlMMNw/edit#gid=0">posts they've already voted for in this spreadsheet</a> which is updated in real time, as far as I understand. Shout out to <a href="https://steemit.com/@kyriacos">@kyriacos</a> for the awesome artwork and the <a href="https://steemit.chat/channel/robinhood">robinhood</a> / <a href="https://steemit.chat/channel/robinhood-links">robinhood-links</a> chat channels.

I hope you're having a great weekend!
**Steem On**
[![LukeStokes01712.png](https://www.steemimg.com/images/2016/08/14/LukeStokes01712.png)](https://steemit.com/@lukestokes)
👍  , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , and 113 others
properties (23)
authorlukestokes
permlinktrusting-the-hive-mind-building-my-own-voting-bot-for-robinhoodwhale
categoryrobinhoodwhale
json_metadata{"tags":["robinhoodwhale","bots","curation","automation","php"],"users":["robinhoodwhale","xeroc"],"image":["https://s22.postimg.org/3nc2dom01/steemwhale.jpg","https://www.steemimg.com/images/2016/08/14/LukeStokes01712.png"],"links":["https://steemit.com/introduceyourself/@robinhoodwhale/hi-i-am-robinhood-whale-and-here-is-my-story-from-the-blockchain-folklore","https://github.com/lukestokes/php-steem-tools","https://github.com/lukestokes/php-steem-tools/blob/master/src/SteemTools/Bots/CopyCatVoter.php","https://github.com/lukestokes/php-steem-tools/blob/master/tests/Bots/CopyCatVoterTest.php","https://streemian.com/","https://docs.google.com/spreadsheets/d/11UkN21t27uG9Fo_vRjX8lKasXOU0xIEL4AviCvlMMNw/edit#gid=0","https://steemit.com/@kyriacos","https://steemit.chat/channel/robinhood","https://steemit.chat/channel/robinhood-links"]}
created2016-08-28 18:33:15
last_update2016-08-28 21:11:06
depth0
children46
last_payout2016-09-29 00:37:30
cashout_time1969-12-31 23:59:59
total_payout_value19.943 HBD
curator_payout_value4.114 HBD
pending_payout_value0.000 HBD
promoted0.000 HBD
body_length11,697
author_reputation556,640,380,599,219
root_title"Trusting the Hive Mind: Building My Own Voting Bot for Robinhoodwhale"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id1,030,454
net_rshares12,889,415,656,285
author_curate_reward""
vote details (177)
@applecrisp ·
Thanks @lukestokes for sharing the code and taking all the time to create your robinhoodwhale follow bot. It was interesting to see the underlying code behind a bot :)
properties (22)
authorapplecrisp
permlinkre-lukestokes-trusting-the-hive-mind-building-my-own-voting-bot-for-robinhoodwhale-20160828t193106652z
categoryrobinhoodwhale
json_metadata{"tags":["robinhoodwhale"],"users":["lukestokes"]}
created2016-08-28 19:31:06
last_update2016-08-28 19:31:06
depth1
children1
last_payout2016-09-29 00:37:30
cashout_time1969-12-31 23:59:59
total_payout_value0.000 HBD
curator_payout_value0.000 HBD
pending_payout_value0.000 HBD
promoted0.000 HBD
body_length167
author_reputation2,828,526,129,552
root_title"Trusting the Hive Mind: Building My Own Voting Bot for Robinhoodwhale"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id1,031,364
net_rshares0
@lukestokes ·
It's probably not the best example of bot code as it's just my own playground, but I'm glad you enjoyed looking at it. :)
properties (22)
authorlukestokes
permlinkre-applecrisp-re-lukestokes-trusting-the-hive-mind-building-my-own-voting-bot-for-robinhoodwhale-20160828t193859767z
categoryrobinhoodwhale
json_metadata{"tags":["robinhoodwhale"]}
created2016-08-28 19:39:00
last_update2016-08-28 19:39:00
depth2
children0
last_payout2016-09-29 00:37:30
cashout_time1969-12-31 23:59:59
total_payout_value0.000 HBD
curator_payout_value0.000 HBD
pending_payout_value0.000 HBD
promoted0.000 HBD
body_length121
author_reputation556,640,380,599,219
root_title"Trusting the Hive Mind: Building My Own Voting Bot for Robinhoodwhale"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id1,031,495
net_rshares0
@arcaneinfo ·
How do you learn to build bots? Please tell me where to go to learn @lukestokes, cheers!
properties (22)
authorarcaneinfo
permlinkre-lukestokes-trusting-the-hive-mind-building-my-own-voting-bot-for-robinhoodwhale-20160828t193556559z
categoryrobinhoodwhale
json_metadata{"tags":["robinhoodwhale"],"users":["lukestokes"]}
created2016-08-28 19:35:57
last_update2016-08-28 19:35:57
depth1
children4
last_payout2016-09-29 00:37:30
cashout_time1969-12-31 23:59:59
total_payout_value0.000 HBD
curator_payout_value0.000 HBD
pending_payout_value0.000 HBD
promoted0.000 HBD
body_length88
author_reputation14,902,978,467,172
root_title"Trusting the Hive Mind: Building My Own Voting Bot for Robinhoodwhale"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id1,031,449
net_rshares0
@bitcoiner ·
It would depend what specifically the bot you want to create will end up doing. Creating a bot to go through a web page and extract all images on it is quite different from say a bot that will buy and sell on a market exchange. In the case of creating an upvote bot for Steemit, I would suggest learning a computer language like Python first, then using a Steemit API for Python, like @xeroc's Piston. There are other libraries for other languages, but Python seems to be the go-to language. Learning computer programming is not something that can be done for the faint of heart. I would suggest going the route of a prepackaged solution like Steemian.com if you're not really into it.
properties (22)
authorbitcoiner
permlinkre-arcaneinfo-re-lukestokes-trusting-the-hive-mind-building-my-own-voting-bot-for-robinhoodwhale-20160828t222256448z
categoryrobinhoodwhale
json_metadata{"tags":["robinhoodwhale"],"users":["xeroc"]}
created2016-08-28 22:23:30
last_update2016-08-28 22:23:30
depth2
children0
last_payout2016-09-29 00:37:30
cashout_time1969-12-31 23:59:59
total_payout_value0.000 HBD
curator_payout_value0.000 HBD
pending_payout_value0.000 HBD
promoted0.000 HBD
body_length685
author_reputation28,017,014,641,958
root_title"Trusting the Hive Mind: Building My Own Voting Bot for Robinhoodwhale"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id1,033,637
net_rshares0
@lukestokes ·
There isn't a place to go, other than Google, as far as I know. I've been building web stuff since 1996, and it took me over a month of frustration trying to figure out the Steem API enough to start querying it and figuring things out. Sorry I don't have a more cheery answer for you.
👍  ,
properties (23)
authorlukestokes
permlinkre-arcaneinfo-re-lukestokes-trusting-the-hive-mind-building-my-own-voting-bot-for-robinhoodwhale-20160828t194223883z
categoryrobinhoodwhale
json_metadata{"tags":["robinhoodwhale"]}
created2016-08-28 19:42:24
last_update2016-08-28 19:42:24
depth2
children2
last_payout2016-09-29 00:37:30
cashout_time1969-12-31 23:59:59
total_payout_value0.000 HBD
curator_payout_value0.000 HBD
pending_payout_value0.000 HBD
promoted0.000 HBD
body_length284
author_reputation556,640,380,599,219
root_title"Trusting the Hive Mind: Building My Own Voting Bot for Robinhoodwhale"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id1,031,547
net_rshares10,032,608,648
author_curate_reward""
vote details (2)
@arcaneinfo ·
Thank You for that:)
properties (22)
authorarcaneinfo
permlinkre-lukestokes-re-arcaneinfo-re-lukestokes-trusting-the-hive-mind-building-my-own-voting-bot-for-robinhoodwhale-20160828t200346876z
categoryrobinhoodwhale
json_metadata{"tags":["robinhoodwhale"]}
created2016-08-28 20:03:48
last_update2016-08-28 20:03:48
depth3
children0
last_payout2016-09-29 00:37:30
cashout_time1969-12-31 23:59:59
total_payout_value0.000 HBD
curator_payout_value0.000 HBD
pending_payout_value0.000 HBD
promoted0.000 HBD
body_length20
author_reputation14,902,978,467,172
root_title"Trusting the Hive Mind: Building My Own Voting Bot for Robinhoodwhale"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id1,031,868
net_rshares0
@bitcoiner ·
$0.11
Haha, I've been doing web dev since grade school! At the time it was all about Geocities, spacer gifs, Microsoft Frontpage, Java Applets, etc..... oh the nostalgia... =O
👍  
properties (23)
authorbitcoiner
permlinkre-lukestokes-re-arcaneinfo-re-lukestokes-trusting-the-hive-mind-building-my-own-voting-bot-for-robinhoodwhale-20160828t220152912z
categoryrobinhoodwhale
json_metadata{"tags":["robinhoodwhale"]}
created2016-08-28 22:02:27
last_update2016-08-28 22:02:27
depth3
children0
last_payout2016-09-29 00:37:30
cashout_time1969-12-31 23:59:59
total_payout_value0.107 HBD
curator_payout_value0.001 HBD
pending_payout_value0.000 HBD
promoted0.000 HBD
body_length169
author_reputation28,017,014,641,958
root_title"Trusting the Hive Mind: Building My Own Voting Bot for Robinhoodwhale"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id1,033,398
net_rshares234,695,377,119
author_curate_reward""
vote details (1)
@bendjmiller222 ·
Very cool idea. I wish I knew a bit more about php so I could fiddle around and make a bot. I don't mind bots, but mostly only if the content is reviewed by the owner and not solely upvoting content that will curate the most rewards, but that will make steemit more valuable long term.
properties (22)
authorbendjmiller222
permlinkre-lukestokes-trusting-the-hive-mind-building-my-own-voting-bot-for-robinhoodwhale-20160829t013353962z
categoryrobinhoodwhale
json_metadata{"tags":["robinhoodwhale"]}
created2016-08-29 01:33:54
last_update2016-08-29 01:33:54
depth1
children6
last_payout2016-09-29 00:37:30
cashout_time1969-12-31 23:59:59
total_payout_value0.000 HBD
curator_payout_value0.000 HBD
pending_payout_value0.000 HBD
promoted0.000 HBD
body_length285
author_reputation24,513,111,975,788
root_title"Trusting the Hive Mind: Building My Own Voting Bot for Robinhoodwhale"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id1,035,518
net_rshares0
@lukestokes ·
I really enjoyed reading all of the posts today which my bot upvoted while I slept last night. I would have voted for them if I had found them myself. So far, 1 day into it, I'm happy about @robinhoodwhale promoting content I like. **Trust the hive mind.** :)
properties (22)
authorlukestokes
permlinkre-bendjmiller222-re-lukestokes-trusting-the-hive-mind-building-my-own-voting-bot-for-robinhoodwhale-20160829t030117413z
categoryrobinhoodwhale
json_metadata{"tags":["robinhoodwhale"],"users":["robinhoodwhale"]}
created2016-08-29 03:01:18
last_update2016-08-29 03:01:18
depth2
children5
last_payout2016-09-29 00:37:30
cashout_time1969-12-31 23:59:59
total_payout_value0.000 HBD
curator_payout_value0.000 HBD
pending_payout_value0.000 HBD
promoted0.000 HBD
body_length259
author_reputation556,640,380,599,219
root_title"Trusting the Hive Mind: Building My Own Voting Bot for Robinhoodwhale"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id1,036,302
net_rshares0
@bendjmiller222 ·
Maybe something could be created that shows a feed of potential content you may like that doesn't need you to vote on it (so as not to use up your voting power when you may be too busy to check it some nights). I think there was talk of a "suggested feed," but it may have been removed or something
properties (22)
authorbendjmiller222
permlinkre-lukestokes-re-bendjmiller222-re-lukestokes-trusting-the-hive-mind-building-my-own-voting-bot-for-robinhoodwhale-20160829t120253666z
categoryrobinhoodwhale
json_metadata{"tags":["robinhoodwhale"]}
created2016-08-29 12:02:54
last_update2016-08-29 12:02:54
depth3
children4
last_payout2016-09-29 00:37:30
cashout_time1969-12-31 23:59:59
total_payout_value0.000 HBD
curator_payout_value0.000 HBD
pending_payout_value0.000 HBD
promoted0.000 HBD
body_length298
author_reputation24,513,111,975,788
root_title"Trusting the Hive Mind: Building My Own Voting Bot for Robinhoodwhale"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id1,040,235
net_rshares0
@kyriacos ·
Excellent work @lukestokes ! keep it up
👍  
properties (23)
authorkyriacos
permlinkre-lukestokes-trusting-the-hive-mind-building-my-own-voting-bot-for-robinhoodwhale-20160828t195122653z
categoryrobinhoodwhale
json_metadata{"tags":["robinhoodwhale"],"users":["lukestokes"]}
created2016-08-28 19:51:21
last_update2016-08-28 19:51:21
depth1
children1
last_payout2016-09-29 00:37:30
cashout_time1969-12-31 23:59:59
total_payout_value0.000 HBD
curator_payout_value0.000 HBD
pending_payout_value0.000 HBD
promoted0.000 HBD
body_length39
author_reputation151,079,958,921,004
root_title"Trusting the Hive Mind: Building My Own Voting Bot for Robinhoodwhale"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id1,031,672
net_rshares9,971,297,203
author_curate_reward""
vote details (1)
@lukestokes ·
Thanks! I love the artwork.
properties (22)
authorlukestokes
permlinkre-kyriacos-re-lukestokes-trusting-the-hive-mind-building-my-own-voting-bot-for-robinhoodwhale-20160828t200407468z
categoryrobinhoodwhale
json_metadata{"tags":["robinhoodwhale"]}
created2016-08-28 20:04:06
last_update2016-08-28 20:04:06
depth2
children0
last_payout2016-09-29 00:37:30
cashout_time1969-12-31 23:59:59
total_payout_value0.000 HBD
curator_payout_value0.000 HBD
pending_payout_value0.000 HBD
promoted0.000 HBD
body_length27
author_reputation556,640,380,599,219
root_title"Trusting the Hive Mind: Building My Own Voting Bot for Robinhoodwhale"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id1,031,875
net_rshares0
@lukestokes ·
$0.11
**Update**: unfortunately I broke things with a code push yesterday, but it's working now and has unvote support. Additionally (and I think this is really cool), it exports the posts it votes on to a file and has a `currationReport()` function that will show you how much the bot is earning in terms of curation rewards (Steem Power):

```
➜  Bots git:(master) ✗ php CopyCatVoterTestCurationReport.php
0.039,kazumba/modern-day-edgar-cayce-nostradamus
0.233,webosfritos/thoughts-on-steemit-power-distribution-and-steempower-an-anthropology-based-approach
0.236,naquoya/sometimes-we-just-need-to-rage-against-the-machine
0.037,dorit-israeli/experimental-learning-space-education-by-dr-dorit-israeli
0.037,tonypeacock/join-a-niche-online-community-here-s-10-reasons-why
0.179,jaytaylor/on-international-dog-day-be-more-dog
```

So you can support a great initiative and get some love for your wallet as well. Double win!
👍  
properties (23)
authorlukestokes
permlinkre-lukestokes-trusting-the-hive-mind-building-my-own-voting-bot-for-robinhoodwhale-20160829t144717589z
categoryrobinhoodwhale
json_metadata{"tags":["robinhoodwhale"]}
created2016-08-29 14:47:18
last_update2016-08-29 14:47:18
depth1
children1
last_payout2016-09-29 00:37:30
cashout_time1969-12-31 23:59:59
total_payout_value0.114 HBD
curator_payout_value0.000 HBD
pending_payout_value0.000 HBD
promoted0.000 HBD
body_length917
author_reputation556,640,380,599,219
root_title"Trusting the Hive Mind: Building My Own Voting Bot for Robinhoodwhale"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id1,041,996
net_rshares245,317,086,469
author_curate_reward""
vote details (1)
@lukestokes ·
$0.11
Also, <a href="https://steemit.com/robinhoodwhale/@laonie/how-to-set-up-your-own-voting-bot-for-robinhoodwhale">check out this post</a> by @laonie where he mentions how to get set up. Hopefully I'll have time in the next few days to clean up this code some more.
👍  
properties (23)
authorlukestokes
permlinkre-lukestokes-re-lukestokes-trusting-the-hive-mind-building-my-own-voting-bot-for-robinhoodwhale-20160829t164159494z
categoryrobinhoodwhale
json_metadata{"tags":["robinhoodwhale"],"users":["laonie"],"links":["https://steemit.com/robinhoodwhale/@laonie/how-to-set-up-your-own-voting-bot-for-robinhoodwhale"]}
created2016-08-29 16:42:00
last_update2016-08-29 16:42:00
depth2
children0
last_payout2016-09-29 00:37:30
cashout_time1969-12-31 23:59:59
total_payout_value0.112 HBD
curator_payout_value0.000 HBD
pending_payout_value0.000 HBD
promoted0.000 HBD
body_length262
author_reputation556,640,380,599,219
root_title"Trusting the Hive Mind: Building My Own Voting Bot for Robinhoodwhale"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id1,043,441
net_rshares240,111,027,628
author_curate_reward""
vote details (1)
@luminousvisions ·
I'm not sure I get this ... so, we're supposed to run our own bots and follow robin? is that it?
properties (22)
authorluminousvisions
permlinkre-lukestokes-trusting-the-hive-mind-building-my-own-voting-bot-for-robinhoodwhale-20160828t192421598z
categoryrobinhoodwhale
json_metadata{"tags":["robinhoodwhale"]}
created2016-08-28 19:24:21
last_update2016-08-28 19:24:21
depth1
children7
last_payout2016-09-29 00:37:30
cashout_time1969-12-31 23:59:59
total_payout_value0.000 HBD
curator_payout_value0.000 HBD
pending_payout_value0.000 HBD
promoted0.000 HBD
body_length96
author_reputation-8,545,544,437,418
root_title"Trusting the Hive Mind: Building My Own Voting Bot for Robinhoodwhale"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id1,031,248
net_rshares0
@lukestokes ·
Hey @luminousvisions, thanks for the comment. You're not "supposed" to do anything you don't feel like doing. :) This isn't really a bot for public consumption, as I tried to clarify in my post, it's just my own sandbox code I've been playing around with. If you do want to follow vote what RHW votes on, you can use  https://streemian.com/ to do that.
👍  
properties (23)
authorlukestokes
permlinkre-luminousvisions-re-lukestokes-trusting-the-hive-mind-building-my-own-voting-bot-for-robinhoodwhale-20160828t193820298z
categoryrobinhoodwhale
json_metadata{"tags":["robinhoodwhale"],"users":["luminousvisions"],"links":["https://streemian.com/"]}
created2016-08-28 19:38:21
last_update2016-08-28 19:38:21
depth2
children6
last_payout2016-09-29 00:37:30
cashout_time1969-12-31 23:59:59
total_payout_value0.000 HBD
curator_payout_value0.000 HBD
pending_payout_value0.000 HBD
promoted0.000 HBD
body_length352
author_reputation556,640,380,599,219
root_title"Trusting the Hive Mind: Building My Own Voting Bot for Robinhoodwhale"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id1,031,490
net_rshares19,518,593,637
author_curate_reward""
vote details (1)
@luminousvisions ·
<code>Closed Beta: Streemian.com is currently in closed-beta for testing and improvements. You will require an invitation code to join. Expect things to break any time!</code>
properties (22)
authorluminousvisions
permlinkre-lukestokes-re-luminousvisions-re-lukestokes-trusting-the-hive-mind-building-my-own-voting-bot-for-robinhoodwhale-20160828t195855229z
categoryrobinhoodwhale
json_metadata{"tags":["robinhoodwhale"]}
created2016-08-28 19:58:54
last_update2016-08-28 19:58:54
depth3
children5
last_payout2016-09-29 00:37:30
cashout_time1969-12-31 23:59:59
total_payout_value0.000 HBD
curator_payout_value0.000 HBD
pending_payout_value0.000 HBD
promoted0.000 HBD
body_length175
author_reputation-8,545,544,437,418
root_title"Trusting the Hive Mind: Building My Own Voting Bot for Robinhoodwhale"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id1,031,800
net_rshares0
@mikemacintire ·
This is awesome! Thank you for your work, Luke!
properties (22)
authormikemacintire
permlinkre-lukestokes-trusting-the-hive-mind-building-my-own-voting-bot-for-robinhoodwhale-20160828t191815193z
categoryrobinhoodwhale
json_metadata{"tags":["robinhoodwhale"]}
created2016-08-28 19:18:15
last_update2016-08-28 19:18:15
depth1
children1
last_payout2016-09-29 00:37:30
cashout_time1969-12-31 23:59:59
total_payout_value0.000 HBD
curator_payout_value0.000 HBD
pending_payout_value0.000 HBD
promoted0.000 HBD
body_length47
author_reputation18,549,112,052,063
root_title"Trusting the Hive Mind: Building My Own Voting Bot for Robinhoodwhale"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id1,031,147
net_rshares0
@lukestokes ·
Thank you, and you're welcome!
properties (22)
authorlukestokes
permlinkre-mikemacintire-re-lukestokes-trusting-the-hive-mind-building-my-own-voting-bot-for-robinhoodwhale-20160828t193925246z
categoryrobinhoodwhale
json_metadata{"tags":["robinhoodwhale"]}
created2016-08-28 19:39:24
last_update2016-08-28 19:39:24
depth2
children0
last_payout2016-09-29 00:37:30
cashout_time1969-12-31 23:59:59
total_payout_value0.000 HBD
curator_payout_value0.000 HBD
pending_payout_value0.000 HBD
promoted0.000 HBD
body_length30
author_reputation556,640,380,599,219
root_title"Trusting the Hive Mind: Building My Own Voting Bot for Robinhoodwhale"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id1,031,500
net_rshares0
@regenerette ·
As a newbie on Hive, how can I use this info? I am sorry I don't know tooo much 
properties (22)
authorregenerette
permlinkre-lukestokes-qrxz8i
categoryrobinhoodwhale
json_metadata{"tags":["robinhoodwhale"],"app":"peakd/2021.04.2"}
created2021-04-22 01:38:45
last_update2021-04-22 01:38:45
depth1
children0
last_payout2021-04-29 01:38:45
cashout_time1969-12-31 23:59:59
total_payout_value0.000 HBD
curator_payout_value0.000 HBD
pending_payout_value0.000 HBD
promoted0.000 HBD
body_length80
author_reputation19,223,847,830,374
root_title"Trusting the Hive Mind: Building My Own Voting Bot for Robinhoodwhale"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id103,199,701
net_rshares0
@robinhoodwhale ·
$0.55
Thanks Luke for creating something to help out the Robin Hood Whale initiative, hopefully in the near future we will have something even simpler.

We would like to inform you that you have been chosen as a featured author by the @robinhoodwhale initiave. 

Kudos
👍  , , , , , , , , , , , , , , , , ,
properties (23)
authorrobinhoodwhale
permlinkre-lukestokes-trusting-the-hive-mind-building-my-own-voting-bot-for-robinhoodwhale-20160828t190154303z
categoryrobinhoodwhale
json_metadata{"tags":["robinhoodwhale"],"users":["robinhoodwhale"]}
created2016-08-28 19:01:54
last_update2016-08-28 19:01:54
depth1
children3
last_payout2016-09-29 00:37:30
cashout_time1969-12-31 23:59:59
total_payout_value0.518 HBD
curator_payout_value0.030 HBD
pending_payout_value0.000 HBD
promoted0.000 HBD
body_length262
author_reputation15,654,567,591,100
root_title"Trusting the Hive Mind: Building My Own Voting Bot for Robinhoodwhale"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id1,030,899
net_rshares988,882,612,069
author_curate_reward""
vote details (18)
@lukestokes ·
Thanks, but I'm concerned me being featured might upset some people because I've already gathered a bit of a following on my own and am no longer a minnow. Clearly, you're free to promote whoever you want and promoting a post which promotes your initiative makes obvious sense... but yeah. Anyway. Thanks. :)
properties (22)
authorlukestokes
permlinkre-robinhoodwhale-re-lukestokes-trusting-the-hive-mind-building-my-own-voting-bot-for-robinhoodwhale-20160828t191337259z
categoryrobinhoodwhale
json_metadata{"tags":["robinhoodwhale"]}
created2016-08-28 19:13:36
last_update2016-08-28 19:13:36
depth2
children0
last_payout2016-09-29 00:37:30
cashout_time1969-12-31 23:59:59
total_payout_value0.000 HBD
curator_payout_value0.000 HBD
pending_payout_value0.000 HBD
promoted0.000 HBD
body_length308
author_reputation556,640,380,599,219
root_title"Trusting the Hive Mind: Building My Own Voting Bot for Robinhoodwhale"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id1,031,070
net_rshares0
@minion · (edited)
I agree, even tho with some googling and some trial/error I could set up that bot to auto vote rhw, I'd appreciate a  "noob" guide to set it up. :))
👍  
properties (23)
authorminion
permlinkre-robinhoodwhale-re-lukestokes-trusting-the-hive-mind-building-my-own-voting-bot-for-robinhoodwhale-20160828t190453538z
categoryrobinhoodwhale
json_metadata{"tags":["robinhoodwhale"]}
created2016-08-28 19:04:54
last_update2016-08-28 19:09:54
depth2
children1
last_payout2016-09-29 00:37:30
cashout_time1969-12-31 23:59:59
total_payout_value0.000 HBD
curator_payout_value0.000 HBD
pending_payout_value0.000 HBD
promoted0.000 HBD
body_length148
author_reputation3,133,996,004,573
root_title"Trusting the Hive Mind: Building My Own Voting Bot for Robinhoodwhale"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id1,030,945
net_rshares3,833,127,336
author_curate_reward""
vote details (1)
@lukestokes ·
The best approach right now is to probably use https://streemian.com/ to do this for you.
👍  
properties (23)
authorlukestokes
permlinkre-minion-re-robinhoodwhale-re-lukestokes-trusting-the-hive-mind-building-my-own-voting-bot-for-robinhoodwhale-20160828t191409073z
categoryrobinhoodwhale
json_metadata{"tags":["robinhoodwhale"],"links":["https://streemian.com/"]}
created2016-08-28 19:14:09
last_update2016-08-28 19:14:09
depth3
children0
last_payout2016-09-29 00:37:30
cashout_time1969-12-31 23:59:59
total_payout_value0.000 HBD
curator_payout_value0.000 HBD
pending_payout_value0.000 HBD
promoted0.000 HBD
body_length89
author_reputation556,640,380,599,219
root_title"Trusting the Hive Mind: Building My Own Voting Bot for Robinhoodwhale"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id1,031,073
net_rshares4,888,677,510
author_curate_reward""
vote details (1)
@steemjustice ·
Dear @lukestokes, you may also want to read our [open letter to the robinhoodwhale...](https://steemit.com/robinhoodwhale/@steemjustice/an-open-letter-to-robinhood-whale)
properties (22)
authorsteemjustice
permlinkre-lukestokes-trusting-the-hive-mind-building-my-own-voting-bot-for-robinhoodwhale-20160828t183731406z
categoryrobinhoodwhale
json_metadata{"tags":["robinhoodwhale"],"users":["lukestokes"],"links":["https://steemit.com/robinhoodwhale/@steemjustice/an-open-letter-to-robinhood-whale"]}
created2016-08-28 18:37:39
last_update2016-08-28 18:37:39
depth1
children10
last_payout2016-09-29 00:37:30
cashout_time1969-12-31 23:59:59
total_payout_value0.000 HBD
curator_payout_value0.000 HBD
pending_payout_value0.000 HBD
promoted0.000 HBD
body_length170
author_reputation37,324,999,098
root_title"Trusting the Hive Mind: Building My Own Voting Bot for Robinhoodwhale"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id1,030,504
net_rshares0
@lukestokes ·
### Not a whale:
[![](http://content.screencast.com/users/lukestokes/folders/Jing/media/a974b1b3-e274-4ae6-999b-4b74b63d7491/00002423.png)](http://content.screencast.com/users/lukestokes/folders/Jing/media/a974b1b3-e274-4ae6-999b-4b74b63d7491/00002423.png)

So is "steemjustice" an account which is going to go around telling others they are doing it wrong? Did you bother to bring up this concern with them directly first in the chat room instead of posting about it in an open letter?

There are enough things in this world to complain about. I prefer we spend our energy creating new, valuable things for others to enjoy. Have a nice day.
👍  
properties (23)
authorlukestokes
permlinkre-steemjustice-re-lukestokes-trusting-the-hive-mind-building-my-own-voting-bot-for-robinhoodwhale-20160828t184447759z
categoryrobinhoodwhale
json_metadata{"tags":["robinhoodwhale"],"image":["http://content.screencast.com/users/lukestokes/folders/Jing/media/a974b1b3-e274-4ae6-999b-4b74b63d7491/00002423.png"]}
created2016-08-28 18:44:48
last_update2016-08-28 18:44:48
depth2
children5
last_payout2016-09-29 00:37:30
cashout_time1969-12-31 23:59:59
total_payout_value0.000 HBD
curator_payout_value0.000 HBD
pending_payout_value0.000 HBD
promoted0.000 HBD
body_length641
author_reputation556,640,380,599,219
root_title"Trusting the Hive Mind: Building My Own Voting Bot for Robinhoodwhale"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id1,030,592
net_rshares20,191,648,590
author_curate_reward""
vote details (1)
@steemjustice ·
@lukestokes the point is @dollarvigilante is HER client and the @anahilarski is clearly not a "small fish" in need of help from the @robinhoodwhale as she already is proxy with the most powerfull accounts of steemit.

The open question to the @robinhoodwhale remains unanswered: why are they supporting an account that is clearly NOT a minnow and is already supported by whales, instead of upvoting real unnoticed accounts.

@robinhoodwhale is  clearly not helping the minnows with this attitude of empowering the ones which already have power...
properties (22)
authorsteemjustice
permlinkre-lukestokes-re-steemjustice-re-lukestokes-trusting-the-hive-mind-building-my-own-voting-bot-for-robinhoodwhale-20160828t185722404z
categoryrobinhoodwhale
json_metadata{"tags":["robinhoodwhale"],"users":["lukestokes","dollarvigilante","anahilarski","robinhoodwhale"]}
created2016-08-28 18:57:30
last_update2016-08-28 18:57:30
depth3
children4
last_payout2016-09-29 00:37:30
cashout_time1969-12-31 23:59:59
total_payout_value0.000 HBD
curator_payout_value0.000 HBD
pending_payout_value0.000 HBD
promoted0.000 HBD
body_length546
author_reputation37,324,999,098
root_title"Trusting the Hive Mind: Building My Own Voting Bot for Robinhoodwhale"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id1,030,831
net_rshares0
@trogdor · (edited)
>"I am a graphic designer and do not control the Dollar Vigilante account."
@anahilarski

>"So basically @anahilarski manages the @dollarvigilante account."
@steemjustice

You are spreading false information.
properties (22)
authortrogdor
permlinkre-steemjustice-re-lukestokes-trusting-the-hive-mind-building-my-own-voting-bot-for-robinhoodwhale-20160828t184239142z
categoryrobinhoodwhale
json_metadata{"tags":["robinhoodwhale"],"users":["anahilarski","dollarvigilante","steemjustice"]}
created2016-08-28 18:42:39
last_update2016-08-28 20:20:30
depth2
children3
last_payout2016-09-29 00:37:30
cashout_time1969-12-31 23:59:59
total_payout_value0.000 HBD
curator_payout_value0.000 HBD
pending_payout_value0.000 HBD
promoted0.000 HBD
body_length208
author_reputation22,905,182,177,434
root_title"Trusting the Hive Mind: Building My Own Voting Bot for Robinhoodwhale"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id1,030,566
net_rshares0
@steemjustice ·
@dollarvigilante (the super-empowered steemit account)  is @anahilarski's client. Clearly she is not a small fish without powerfull friends on steemit. Remember @robinhoodwhale was suppouse to help small fish withouth powerfull friends on steemit...
properties (22)
authorsteemjustice
permlinkre-trogdor-re-steemjustice-re-lukestokes-trusting-the-hive-mind-building-my-own-voting-bot-for-robinhoodwhale-20160828t193031280z
categoryrobinhoodwhale
json_metadata{"tags":["robinhoodwhale"],"users":["dollarvigilante","anahilarski","robinhoodwhale"]}
created2016-08-28 19:30:39
last_update2016-08-28 19:30:39
depth3
children0
last_payout2016-09-29 00:37:30
cashout_time1969-12-31 23:59:59
total_payout_value0.000 HBD
curator_payout_value0.000 HBD
pending_payout_value0.000 HBD
promoted0.000 HBD
body_length249
author_reputation37,324,999,098
root_title"Trusting the Hive Mind: Building My Own Voting Bot for Robinhoodwhale"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id1,031,355
net_rshares0
@steemjustice ·
This:
[![robinhoodwhale.jpg](https://s9.postimg.org/p43l3wehb/robinhoodwhale.jpg)](https://postimg.org/image/q6drmfxaj/)

She doesn't need the support of the @robinhoodwhale, that's the point.
properties (22)
authorsteemjustice
permlinkre-trogdor-re-steemjustice-re-lukestokes-trusting-the-hive-mind-building-my-own-voting-bot-for-robinhoodwhale-20160828t223304812z
categoryrobinhoodwhale
json_metadata{"tags":["robinhoodwhale"],"users":["robinhoodwhale"],"image":["https://s9.postimg.org/p43l3wehb/robinhoodwhale.jpg"]}
created2016-08-28 22:33:12
last_update2016-08-28 22:33:12
depth3
children1
last_payout2016-09-29 00:37:30
cashout_time1969-12-31 23:59:59
total_payout_value0.000 HBD
curator_payout_value0.000 HBD
pending_payout_value0.000 HBD
promoted0.000 HBD
body_length192
author_reputation37,324,999,098
root_title"Trusting the Hive Mind: Building My Own Voting Bot for Robinhoodwhale"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id1,033,772
net_rshares0
@steemrocket ·
Thanks guys for helping out the minnows :) @robinhoodwhale @lukestokes
properties (22)
authorsteemrocket
permlinkre-lukestokes-trusting-the-hive-mind-building-my-own-voting-bot-for-robinhoodwhale-20160828t192033673z
categoryrobinhoodwhale
json_metadata{"tags":["robinhoodwhale"],"users":["robinhoodwhale","lukestokes"]}
created2016-08-28 19:20:33
last_update2016-08-28 19:20:33
depth1
children1
last_payout2016-09-29 00:37:30
cashout_time1969-12-31 23:59:59
total_payout_value0.000 HBD
curator_payout_value0.000 HBD
pending_payout_value0.000 HBD
promoted0.000 HBD
body_length70
author_reputation295,259,103,558
root_title"Trusting the Hive Mind: Building My Own Voting Bot for Robinhoodwhale"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id1,031,186
net_rshares0
@lukestokes ·
I hope it works out well!
properties (22)
authorlukestokes
permlinkre-steemrocket-re-lukestokes-trusting-the-hive-mind-building-my-own-voting-bot-for-robinhoodwhale-20160828t194245724z
categoryrobinhoodwhale
json_metadata{"tags":["robinhoodwhale"]}
created2016-08-28 19:42:45
last_update2016-08-28 19:42:45
depth2
children0
last_payout2016-09-29 00:37:30
cashout_time1969-12-31 23:59:59
total_payout_value0.000 HBD
curator_payout_value0.000 HBD
pending_payout_value0.000 HBD
promoted0.000 HBD
body_length25
author_reputation556,640,380,599,219
root_title"Trusting the Hive Mind: Building My Own Voting Bot for Robinhoodwhale"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id1,031,552
net_rshares0