create account

STEEM Autovote Bot by complexring

View this thread on: hive.blogpeakd.comecency.com
· @complexring · (edited)
$562.41
STEEM Autovote Bot
# STEEM Autovote Bot

Introduction
=====================

[STEEM Autovote](https://github.com/matthewniemerg/steem-autovote-bot) is a simple autovoting solution for [STEEM](https://steemit.com/) users.  Features include :

* Simple, customizable [YAML](http://www.yaml.org) configuration file
* Allows users to monitor multiple accounts and autovote posts (not comments)
* Multiple accounts can autovote any monitored account
* Monitored accounts can be autovoted immediately or within a random time frame for each voting account
* Monitored accounts can be autovoted with a prescribed frequency for each voting account
* Upvotes only

Dependencies
=====================

STEEM Autovote has only two dependencies: [PyYaml](http://pyyaml.org/) and [Requests](http://docs.python-requests.org/).

On [Ubuntu](http://www.ubuntu.com/), these dependencies can be installed with the following command:

```
sudo apt-get install python-yaml python-requests
```

Configuration
=====================

Example configuration files are provided in the `Examples` directory as `example1.yaml` and `example2.yaml`.
The configuration file is specified when calling the `autovote-bot.py` script:

```
python autovote-bot.py /home/username/autovote/autovote.yaml
```

Editting the yaml file may be difficult at first, but the rules are quite easy to remember.

* Do not allow for tabbed spaces, only single character white spaces and hard carriage returns.
* New accounts to monitor are added in the monitor section.
* Allow for two additional white spaces for each sub-list.
* The outermost list is the account to monitor.
* Voting accounts of a monitored account are items in the sub-list of a monitored account.
* Two entries are required in the sub-list for each voting account: random_wait and frequency.


Example Configuration File
======================

```
settings :
  wallet_password : walletpword
  rpc_ip : "127.0.0.1"
  rpc_port : 8091
  rpc_user : "rpcuser"
  rpc_password : "rpcpassword"
  log_file : "autoupvote.log"
  debug : true
  monitor :
    complexring :
      your_account_name :
        random_wait : 0 # random wait time, anytime from 0 to 0 seconds
        frequency : 1 # probability that a vote will occur
      your_sock_puppet_account :
        random_wait : 100 # random wait time, anytime from 0 to 100 seconds
        frequency : .1 # probability that a vote will occur
    your_account_name :
      your_account_name :
        random_wait : 0 # random wait time, anytime from 0 to 0 seconds
        frequency : 1 # probability that a vote will occur
      your_sock_puppet_account :
        random_wait : 60 # random wait time, anytime from 0 to 60 seconds
        frequency : .5 # probability that a vote will occur
    your_sock_puppet_account :
      your_account_name :
        random_wait : 1200 # random wait time, anytime from 0 to 1200 seconds
        frequency : .333 # probability that a vote will occur
      your_sock_puppet_account :
        random_wait : 0 # random wait time, anytime from 0 to 0 seconds
        frequency : 1 # probability that a vote will occur
```

Random Settings
===================

The block_id hash of the post of a monitored account is used as a seed in python's Mersennes Twister Pseudo Random Number Generator.  This seed gets updated for each new post of any monitored account.


Running STEEM Autovote Bot
===================

Running the `autovote-bot.py` python script requires an open wallet, an instance of `cli_wallet` must be run as a daemon process, listening on an RPC port.  On Ubuntu, this is best achieved using [Upstart](http://upstart.ubuntu.com/) services.

Please see [this guide](https://github.com/steemed/steem-price-feed/) for starting an upstart service for your cli_wallet.

Alternatively, you can run `cli_wallet` in an instance of a screen.

After installing `screen` type

`screen`

and then once you return to the shell, navigate to the cli_wallet directory and then type

```
./cli_wallet -u user -p password --rpc-endpoint=127.0.0.1:8091 \
 -d 2>cli-debug.log 1>cli-error.log
```

Detach the screen with `Ctrl + a` and then `Ctrl + x` and you now have a `cli_wallet` daemon running.

There are at least 2 ways you can run the STEEM Autovote Bot.

* Use `screen` and navigate to the appropriate directory, and then run this process in the screened shell with `python autovote-bot.py autovote.yaml`
* Use an upstart service



Running as an Upstart Service
===================

It is highly desirable to run the STEEM Autovote Bot as an upstart service so that on reboot and termination, a respawn of the process will occur.

Save the following script in `/etc/init/steem-autovote-bot.conf` (editted for your own system)

```
# steem-autovote-bot service - steem-autovote-bot service for user

description "STEEM Autovote bot"
author "Ima User <user@example.com>"

# Stanzas
#
# Stanzas control when and how a process is started and stopped
# See a list of stanzas here: //upstart.ubuntu.com/wiki/Stanzas

# When to start the service
start on runlevel [2345]

# When to stop the service
stop on runlevel [016]

# Automatically restart process if crashed
respawn

# Essentially lets upstart know the process will detach itself to the background
# This option does not seem to be of great importance, so it does not need to be set.
# expect fork

# Specify working directory
chdir /home/user/path/to/steem-autovote

# Specify the process/command to start, e.g.
exec /usr/bin/python autovote-bot.py autovote.yaml 2>autovote-debug.log 1>autovote-error.log
```

Upcoming Features
==================

* Upvote with weights
* Downvote with weights
* Random Interval (not just from 0 to random_wait)
* Tracking of when (auto)votes occurred and adjusting times to vote to maximize voting power for both immediate votes and queued votes

Acknowledgments
===================

I have heavily modified the STEEM witness [steemed's](https://steemit.com/witness-category/@steemed/steemed-witness-thread) source code for creating a [STEEM Price Feed](https://github.com/steemed/steem-price-feed/).
👍  , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , and 33 others
properties (23)
authorcomplexring
permlinksteem-autovote-bot
categorysteem
json_metadata{"tags":["steem"],"links":["https://github.com/matthewniemerg/steem-autovote-bot","https://steemit.com/","http://www.yaml.org","http://pyyaml.org/","http://docs.python-requests.org/","http://www.ubuntu.com/","http://upstart.ubuntu.com/","https://github.com/steemed/steem-price-feed/","https://steemit.com/witness-category/@steemed/steemed-witness-thread"]}
created2016-05-15 17:43:15
last_update2016-06-09 23:21:09
depth0
children28
last_payout2016-08-23 22:20:39
cashout_time1969-12-31 23:59:59
total_payout_value281.220 HBD
curator_payout_value281.185 HBD
pending_payout_value0.000 HBD
promoted0.000 HBD
body_length6,069
author_reputation62,649,292,215,598
root_title"STEEM Autovote Bot"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id6,606
net_rshares82,010,815,221,098
author_curate_reward""
vote details (97)
@aaseb ·
I'm trying to figure this out but I installed python 3.6 and from what I understood so far, this script was meant for python2. I tried updating  it to make it work in python3 but I get too many errors.
properties (22)
authoraaseb
permlinkre-complexring-steem-autovote-bot-20160725t230443606z
categorysteem
json_metadata{"tags":["steem"]}
created2016-07-25 23:05:03
last_update2016-07-25 23:05:03
depth1
children3
last_payout2016-08-23 22:20:39
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_length201
author_reputation470,722,236,683
root_title"STEEM Autovote Bot"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id360,488
net_rshares0
@complexring ·
Correct. Only works for python2.  I will be making an update soon.
👍  ,
properties (23)
authorcomplexring
permlinkre-aaseb-re-complexring-steem-autovote-bot-20160726t002508460z
categorysteem
json_metadata{"tags":["steem"]}
created2016-07-26 00:25:09
last_update2016-07-26 00:25:09
depth2
children2
last_payout2016-08-23 22:20:39
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_length66
author_reputation62,649,292,215,598
root_title"STEEM Autovote Bot"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id362,217
net_rshares20,219,020,442
author_curate_reward""
vote details (2)
@aaseb ·
ok got it going with python 2 but getting some errors probably due to the fact that I missed the part about the open wallet. Also I'm trying to do this on windows...
could you tell me how  can find my rpc user an password? Is it my username and owner password?
properties (22)
authoraaseb
permlinkre-complexring-re-aaseb-re-complexring-steem-autovote-bot-20160726t083039366z
categorysteem
json_metadata{"tags":["steem"]}
created2016-07-26 08:31:00
last_update2016-07-26 08:31:00
depth3
children0
last_payout2016-08-23 22:20:39
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_length260
author_reputation470,722,236,683
root_title"STEEM Autovote Bot"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id368,962
net_rshares0
@r4fken ·
I'm looking forward to the update! Keep doing the things you do!
properties (22)
authorr4fken
permlinkre-complexring-re-aaseb-re-complexring-steem-autovote-bot-20160726t210401499z
categorysteem
json_metadata{"tags":["steem"]}
created2016-07-26 21:04:03
last_update2016-07-26 21:04:03
depth3
children0
last_payout2016-08-23 22:20:39
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_length64
author_reputation-14,070,504,625,313
root_title"STEEM Autovote Bot"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id385,539
net_rshares0
@aaseb · (edited)
I'm still trying to get this going. When I try it I get this error :
ERROR: mapping values are not allowed here
  in "<string>", line 13, column 25:
            min_random_wait : 100

so I modified the yaml (changing indent) then I get the same error for max_random_wait and frequency so I managed to get these errors out of the way by modifying the yaml some more and then I get this :

{'complexring': {'aaseb': {'min_random_wait': 100, 'max_random_wait': 800, 'frequency': 1}}}
aaseb  is monitoring complexring with a random wait between 100  and 800 seconds with a probability of 1
Traceback (most recent call last):
  File "path\autoupvote-bot.py", line 306, in <module>
    main()
  File "path\autoupvote-bot.py", line 301, in main
    monitor_loop(settings, wallet)
  File "path\autoupvote-bot.py", line 200, in monitor_loop
    last_block = cur_info["result"]["last_irreversible_block_num"]
KeyError: 'result'

any clues ?
properties (22)
authoraaseb
permlinkre-complexring-steem-autovote-bot-20160728t191536687z
categorysteem
json_metadata{"tags":["steem"]}
created2016-07-28 19:15:39
last_update2016-07-28 20:55:24
depth1
children0
last_payout2016-08-23 22:20:39
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_length930
author_reputation470,722,236,683
root_title"STEEM Autovote Bot"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id443,690
net_rshares0
@berniesanders ·
Thank you for providing this, makes it much easier to ensure I'm voting for those I know consistently provide good material and worthwhile posts.  Although it'll be used in moderation, it's a great too to have in the arsenal!
properties (22)
authorberniesanders
permlinkre-complexring-steem-autovote-bot-20160516t051723155z
categorysteem
json_metadata{}
created2016-05-16 05:17:21
last_update2016-05-16 05:17:21
depth1
children0
last_payout2016-08-23 22:20:39
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_length225
author_reputation600,251,775,828,524
root_title"STEEM Autovote Bot"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id6,926
net_rshares0
@cryptoctopus · (edited)
Wow! I wish I could figure this out! But it's  beyond me. If there was a way for people to boost their account with an addon like this that is user friendly, it would be great for people want to become "patron" of certain content creators.
properties (22)
authorcryptoctopus
permlinkre-complexring-steem-autovote-bot-20160522t214352974z
categorysteem
json_metadata{}
created2016-05-22 21:43:36
last_update2016-05-22 21:45:57
depth1
children0
last_payout2016-08-23 22:20:39
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_length239
author_reputation365,406,972,531,657
root_title"STEEM Autovote Bot"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id11,216
net_rshares0
@dantheman ·
Conditional down voting only if post has up votes above some threshold would be useful to ban punish spammers.
👍  
properties (23)
authordantheman
permlinkre-complexring-steem-autovote-bot-20160515t175059051z
categorysteem
json_metadata{}
created2016-05-15 17:51:00
last_update2016-05-15 17:51:00
depth1
children1
last_payout2016-08-23 22:20:39
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_length110
author_reputation240,292,002,602,347
root_title"STEEM Autovote Bot"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id6,611
net_rshares0
author_curate_reward""
vote details (1)
@complexring ·
$4.54
Could you elaborate on this?

Do you mean that monitoring the number of upvotes a post has by accounts, or within short time frame, would be decent metric for determining spammers and punishing them?
👍  ,
properties (23)
authorcomplexring
permlinkre-dantheman-re-complexring-steem-autovote-bot-20160515t175059051z-20160515t175631176z
categorysteem
json_metadata{}
created2016-05-15 17:55:48
last_update2016-05-15 17:55:48
depth2
children0
last_payout2016-08-23 22:20:39
cashout_time1969-12-31 23:59:59
total_payout_value2.270 HBD
curator_payout_value2.271 HBD
pending_payout_value0.000 HBD
promoted0.000 HBD
body_length199
author_reputation62,649,292,215,598
root_title"STEEM Autovote Bot"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id6,618
net_rshares5,802,690,279,332
author_curate_reward""
vote details (2)
@horselditty ·
I like it.  Wish I had the faintest idea how to use this.  Any chance of a video setup guide?  I know, I know..I ask too much!
👍  ,
properties (23)
authorhorselditty
permlinkre-complexring-steem-autovote-bot-20160713t052118232z
categorysteem
json_metadata{"tags":["steem"]}
created2016-07-13 05:21:18
last_update2016-07-13 05:21:18
depth1
children1
last_payout2016-08-23 22:20:39
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_length126
author_reputation35,245,580,928
root_title"STEEM Autovote Bot"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id91,353
net_rshares18,030,056,754
author_curate_reward""
vote details (2)
@bola ·
You can, its free. [#Programming-LearnHowToCode](https://steemit.com/programming-vb/@bola/choosing-a-programming-language)
properties (22)
authorbola
permlinkre-horselditty-re-complexring-steem-autovote-bot-20160718t084025335z
categorysteem
json_metadata{"tags":["steem"],"links":["https://steemit.com/programming-vb/@bola/choosing-a-programming-language"]}
created2016-07-18 08:40:12
last_update2016-07-18 08:40:12
depth2
children0
last_payout2016-08-23 22:20:39
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_length122
author_reputation51,245,914,991,562
root_title"STEEM Autovote Bot"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id162,403
net_rshares0
@izzy ·
https://steemit.com/steemit/@teatree/steemit-is-all-about-game-theory
👍  
properties (23)
authorizzy
permlinkre-complexring-steem-autovote-bot-20160725t015016811z
categorysteem
json_metadata{"tags":["steem"],"links":["https://steemit.com/steemit/@teatree/steemit-is-all-about-game-theory"]}
created2016-07-25 01:50:15
last_update2016-07-25 01:50:15
depth1
children0
last_payout2016-08-23 22:20:39
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_length69
author_reputation227,600,357,100
root_title"STEEM Autovote Bot"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id336,431
net_rshares518,549,171
author_curate_reward""
vote details (1)
@juvyjabian ·
Hello @complexring, I dont know anything about programming but I know my way around with computer application. I wanted to learn autovote, any advice on where to start please, what do I need to have the autovote?
properties (22)
authorjuvyjabian
permlinkre-complexring-steem-autovote-bot-20160809t055504834z
categorysteem
json_metadata{"tags":["steem"],"users":["complexring"]}
created2016-08-09 05:54:45
last_update2016-08-09 05:54:45
depth1
children0
last_payout2016-08-23 22:20:39
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_length212
author_reputation185,700,092,637,158
root_title"STEEM Autovote Bot"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id698,162
net_rshares0
@marsresident ·
Here is an Archive of Cryptocurrency App building Code on Github for anyone creating a Steemit app
https://steemit.com/steem/@marsresident/github-cryptocurrency-app-creation-archive
👍  ,
properties (23)
authormarsresident
permlinkre-complexring-steem-autovote-bot-20160722t021035248z
categorysteem
json_metadata{"tags":["steem"],"links":["https://steemit.com/steem/@marsresident/github-cryptocurrency-app-creation-archive"]}
created2016-07-22 02:10:51
last_update2016-07-22 02:10:51
depth1
children0
last_payout2016-08-23 22:20:39
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_length181
author_reputation10,013,229,877,794
root_title"STEEM Autovote Bot"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id264,148
net_rshares18,339,653,853
author_curate_reward""
vote details (2)
@otaku ·
I have this error
Traceback (most recent call last):
  File "autovote-bot.py", line 13, in <module>
    import dateutil.parser
ImportError: No module named dateutil.parser
How to fix please thanks
and where  i can find rpc user /pw
👍  , ,
properties (23)
authorotaku
permlinkre-complexring-steem-autovote-bot-20160724t144833502z
categorysteem
json_metadata{"tags":["steem"]}
created2016-07-24 14:48:33
last_update2016-07-24 14:48:33
depth1
children6
last_payout2016-08-23 22:20:39
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_length231
author_reputation289,132,801
root_title"STEEM Autovote Bot"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id321,931
net_rshares18,391,490,015
author_curate_reward""
vote details (3)
@complexring ·
you need to install python's dateutil.parser

try the following:
 
`sudo easy_install pip`
`sudo pip install python-dateutil`
properties (22)
authorcomplexring
permlinkre-otaku-re-complexring-steem-autovote-bot-20160724t154736292z
categorysteem
json_metadata{"tags":["steem"]}
created2016-07-24 15:47:36
last_update2016-07-24 15:47:36
depth2
children5
last_payout2016-08-23 22:20:39
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_length125
author_reputation62,649,292,215,598
root_title"STEEM Autovote Bot"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id323,566
net_rshares0
@carmasleeper ·
You have only Ubuntu build? No Windows?
properties (22)
authorcarmasleeper
permlinkre-complexring-re-otaku-re-complexring-steem-autovote-bot-20160726t123535381z
categorysteem
json_metadata{"tags":["steem"]}
created2016-07-26 12:35:36
last_update2016-07-26 12:35:36
depth3
children1
last_payout2016-08-23 22:20:39
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_reputation8,786,665,710
root_title"STEEM Autovote Bot"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id372,139
net_rshares0
@otaku ·
thanks 
Do you know where i can check my rpc user / password
And i have to put account to monitor : complexring 
account to vote : otaku right?
properties (22)
authorotaku
permlinkre-complexring-re-otaku-re-complexring-steem-autovote-bot-20160725t014834002z
categorysteem
json_metadata{"tags":["steem"]}
created2016-07-25 01:48:33
last_update2016-07-25 01:48:33
depth3
children0
last_payout2016-08-23 22:20:39
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_length143
author_reputation289,132,801
root_title"STEEM Autovote Bot"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id336,403
net_rshares0
@otaku ·
And i have to rename example2.yaml to autovote.yaml right?
properties (22)
authorotaku
permlinkre-complexring-re-otaku-re-complexring-steem-autovote-bot-20160725t014934196z
categorysteem
json_metadata{"tags":["steem"]}
created2016-07-25 01:49:33
last_update2016-07-25 01:49:33
depth3
children1
last_payout2016-08-23 22:20:39
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_length58
author_reputation289,132,801
root_title"STEEM Autovote Bot"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id336,420
net_rshares0
@rizaokur ·
Rrz
👍  
properties (23)
authorrizaokur
permlinkre-complexring-steem-autovote-bot-20171222t045229821z
categorysteem
json_metadata{"tags":["steem"],"app":"steemit/0.1"}
created2017-12-22 04:52:12
last_update2017-12-22 04:52:12
depth1
children0
last_payout2017-12-29 04:52:12
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_length3
author_reputation171,248,220,741
root_title"STEEM Autovote Bot"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id24,636,709
net_rshares671,940,694
author_curate_reward""
vote details (1)
@shihann9 ·
dear sir give tutorel vedioes some very helpfully us boss
properties (22)
authorshihann9
permlinkre-complexring-steem-autovote-bot-20180106t040652342z
categorysteem
json_metadata{"tags":["steem"],"app":"steemit/0.1"}
created2018-01-06 04:06:51
last_update2018-01-06 04:06:51
depth1
children0
last_payout2018-01-13 04:06:51
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_length57
author_reputation-38,161,072,359
root_title"STEEM Autovote Bot"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id27,436,781
net_rshares0
@supergoal ·
Maybe you like my article, please come in and follow
The 10 Most Beautiful Women Producing Countries in the World
Https://steemit.com/hot/@supergoal/the-10-most-beautiful-women-producing-countries-in-the-world
properties (22)
authorsupergoal
permlinkre-complexring-steem-autovote-bot-20170713t111722019z
categorysteem
json_metadata{"tags":["steem"],"links":["Https://steemit.com/hot/@supergoal/the-10-most-beautiful-women-producing-countries-in-the-world"],"app":"steemit/0.1"}
created2017-07-13 11:19:18
last_update2017-07-13 11:19:18
depth1
children0
last_payout2017-07-20 11:19:18
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_length209
author_reputation-76,239,466,857
root_title"STEEM Autovote Bot"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id8,329,140
net_rshares0
@tshering-tamang · (edited)
Is there any way that simpletons like us could use this without much programming knowledge requirement.

It would be of much interest if someone could do an **ELI5** version of the Autovote Bot and why use Autovote Bot.

Edit : Grammar
👍  
properties (23)
authortshering-tamang
permlinkre-complexring-steem-autovote-bot-20160516t060410017z
categorysteem
json_metadata{}
created2016-05-16 06:04:12
last_update2016-05-16 06:04:45
depth1
children2
last_payout2016-08-23 22:20:39
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_length235
author_reputation11,388,588,016,470
root_title"STEEM Autovote Bot"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id6,949
net_rshares0
author_curate_reward""
vote details (1)
@complexring ·
I fully expect that at some point in the future that this will be integrated into a service through a website for non-technical users.  They sign up, provide login details, we add a posting key with authority to upvote, and then users can choose their settings via a nice GUI.

As to the reason to use an autovote bot.  You know accounts that provide good content, and you want to upvote them without having to go through each and every post and manually do so.
👍  
properties (23)
authorcomplexring
permlinkre-tshering-tamang-re-complexring-steem-autovote-bot-20160516t060410017z-20160516t121216339z
categorysteem
json_metadata{}
created2016-05-16 12:11:30
last_update2016-05-16 12:11:30
depth2
children1
last_payout2016-08-23 22:20:39
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_length461
author_reputation62,649,292,215,598
root_title"STEEM Autovote Bot"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id7,075
net_rshares532,110,116
author_curate_reward""
vote details (1)
@juvyjabian ·
I hope this will be realized.
properties (22)
authorjuvyjabian
permlinkre-complexring-re-tshering-tamang-re-complexring-steem-autovote-bot-20160809t055939821z
categorysteem
json_metadata{"tags":["steem"]}
created2016-08-09 05:59:18
last_update2016-08-09 05:59:18
depth3
children0
last_payout2016-08-23 22:20:39
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_length29
author_reputation185,700,092,637,158
root_title"STEEM Autovote Bot"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id698,231
net_rshares0
@xeroc · (edited)
$79.72
You might want to look into the [steem module](https://github.com/xeroc/piston/blob/develop/piston/steem.py) of `piston`.
After adding your keys with `piston addkey` you can upvotes posts with `steem.upvote(identifier)`.
👍  , , , , ,
properties (23)
authorxeroc
permlinkre-complexring-steem-autovote-bot-20160518t132802661z
categorysteem
json_metadata{"steem":{"link":"https://github.com/xeroc/piston/blob/develop/piston/steem.py"}}
created2016-05-18 13:28:03
last_update2016-05-18 13:29:00
depth1
children0
last_payout2016-08-23 22:20:39
cashout_time1969-12-31 23:59:59
total_payout_value39.862 HBD
curator_payout_value39.862 HBD
pending_payout_value0.000 HBD
promoted0.000 HBD
body_length220
author_reputation118,819,064,085,695
root_title"STEEM Autovote Bot"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id8,415
net_rshares29,673,160,577,631
author_curate_reward""
vote details (6)