create account

Post Promoter JavaScript Voting Bot - Bug fix and new feature by suggeelson

View this thread on: hive.blogpeakd.comecency.com
· @suggeelson · (edited)
$85.70
Post Promoter JavaScript Voting Bot - Bug fix and new feature
![image.png](https://res.cloudinary.com/hpiynhbhq/image/upload/v1512456134/tsnhfvtdxgllyfill8op.png)

This post details the most recent development update of the Post Promoter Javascript Voting Bot that was committed to the https://github.com/MattyIce/postpromoter GitHub repository.

Hey there,
lately, in my spare time, I work on Post Promoter bot and Bot Tracker written by @yabapmatt

### The following new features have been added:
<hr>

- Auto Claim Rewards option
Now the Bot claims all rewards when is available, this option can be turned on / off anytime.
``` "auto_claim_rewards" : true ```

- Auto Withdrawal option
Now the Bot can transfer money automatically to specified account
```
"auto_withdrawal": {
    "active": true,
    "to_account": "account_to_receive",
    "execute_time": 20,
    "memo": "Daily Earnings - {balance}. "
  }
```
### Bug fix 
<hr>

Fix the annoying bug, Bot cast full upvote sometimes if an incoming bid arrives right after voting round start.

### What is the Post Promoter Javascript Voting Bot?
<hr>

The bot is similar to Dr. Otto bid bot from @inertia but written in javascript, if you are not familiar with ruby, and want to make changes to the code this is a good solution for you.

>The default is that Dr. Otto will only vote in 10 batches a day. Multiple users can bid in a voting batch. If only one person bids, they get the entire upvote. If two people bid an equal amount, they share the vote 50/50. The higher the bid, the higher percentage for the upcoming vote batch.

The bot operator can set any vote weight for the batch, which will affect the number of daily votes to bid on. Therefore, each day per batch has:

| Votes | Percentage | Timeframe         | Blocks |
|-------|------------|-------------------|--------|
| 10    | 100 %      | every 2.4 hours   | 2,880  |
| 20    | 50 %       | every 1.2 hours   | 1,440  |
| 40    | 25 %       | every 36 minutes  | 720    |
| 80    | 12.5 %     | every 18 minutes  | 360    |
| 160   | 6.25 %     | every 9 minutes   | 180    |
| 320   | 3.13 %     | every 270 seconds | 90     |

### Features of the bot:
<hr>

| Feature           | Details                                        |
|-------------------|------------------------------------------------|
| Batch Vote Weight | Specify the weight for each round              |
| Minimum Bid       | Minimum bid to accept                          |
| Maximum Bid       | Maximum bid to accept                          |
| Max Post Age      | Vote only if post is not older than you choice |
| Comments Voting   | Enable or disable voting on comments           |
| Blacklist         | Ban accounts                                   |
| Refunds           | Refund invalid bids                            |
| Claim Rewards     | Auto claim rewards                             |
| Auto Withdrawals  | Withdrawal money automatically                 |

### Friendly reminder
<hr>

The bot is still early version so if you spot any bugs don't hesitate to submit it.

<br /><hr/><em>Posted on <a href="https://utopian.io/utopian-io/@suggeelson/post-promoter-javascript-voting-bot-bug-fix-and-new-feature">Utopian.io -  Rewarding Open Source Contributors</a></em><hr/>
👍  , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , and 370 others
properties (23)
authorsuggeelson
permlinkpost-promoter-javascript-voting-bot-bug-fix-and-new-feature
categoryutopian-io
json_metadata"{"community":"utopian","app":"steemit/0.1","format":"markdown","repository":{"id":112392239,"name":"postpromoter","full_name":"MattyIce/postpromoter","owner":{"login":"MattyIce","id":2294614,"avatar_url":"https://avatars1.githubusercontent.com/u/2294614?v=4","gravatar_id":"","url":"https://api.github.com/users/MattyIce","html_url":"https://github.com/MattyIce","followers_url":"https://api.github.com/users/MattyIce/followers","following_url":"https://api.github.com/users/MattyIce/following{/other_user}","gists_url":"https://api.github.com/users/MattyIce/gists{/gist_id}","starred_url":"https://api.github.com/users/MattyIce/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/MattyIce/subscriptions","organizations_url":"https://api.github.com/users/MattyIce/orgs","repos_url":"https://api.github.com/users/MattyIce/repos","events_url":"https://api.github.com/users/MattyIce/events{/privacy}","received_events_url":"https://api.github.com/users/MattyIce/received_events","type":"User","site_admin":false},"private":false,"html_url":"https://github.com/MattyIce/postpromoter","description":"Steem bid-based voting bot written in JavaScript","fork":false,"url":"https://api.github.com/repos/MattyIce/postpromoter","forks_url":"https://api.github.com/repos/MattyIce/postpromoter/forks","keys_url":"https://api.github.com/repos/MattyIce/postpromoter/keys{/key_id}","collaborators_url":"https://api.github.com/repos/MattyIce/postpromoter/collaborators{/collaborator}","teams_url":"https://api.github.com/repos/MattyIce/postpromoter/teams","hooks_url":"https://api.github.com/repos/MattyIce/postpromoter/hooks","issue_events_url":"https://api.github.com/repos/MattyIce/postpromoter/issues/events{/number}","events_url":"https://api.github.com/repos/MattyIce/postpromoter/events","assignees_url":"https://api.github.com/repos/MattyIce/postpromoter/assignees{/user}","branches_url":"https://api.github.com/repos/MattyIce/postpromoter/branches{/branch}","tags_url":"https://api.github.com/repos/MattyIce/postpromoter/tags","blobs_url":"https://api.github.com/repos/MattyIce/postpromoter/git/blobs{/sha}","git_tags_url":"https://api.github.com/repos/MattyIce/postpromoter/git/tags{/sha}","git_refs_url":"https://api.github.com/repos/MattyIce/postpromoter/git/refs{/sha}","trees_url":"https://api.github.com/repos/MattyIce/postpromoter/git/trees{/sha}","statuses_url":"https://api.github.com/repos/MattyIce/postpromoter/statuses/{sha}","languages_url":"https://api.github.com/repos/MattyIce/postpromoter/languages","stargazers_url":"https://api.github.com/repos/MattyIce/postpromoter/stargazers","contributors_url":"https://api.github.com/repos/MattyIce/postpromoter/contributors","subscribers_url":"https://api.github.com/repos/MattyIce/postpromoter/subscribers","subscription_url":"https://api.github.com/repos/MattyIce/postpromoter/subscription","commits_url":"https://api.github.com/repos/MattyIce/postpromoter/commits{/sha}","git_commits_url":"https://api.github.com/repos/MattyIce/postpromoter/git/commits{/sha}","comments_url":"https://api.github.com/repos/MattyIce/postpromoter/comments{/number}","issue_comment_url":"https://api.github.com/repos/MattyIce/postpromoter/issues/comments{/number}","contents_url":"https://api.github.com/repos/MattyIce/postpromoter/contents/{+path}","compare_url":"https://api.github.com/repos/MattyIce/postpromoter/compare/{base}...{head}","merges_url":"https://api.github.com/repos/MattyIce/postpromoter/merges","archive_url":"https://api.github.com/repos/MattyIce/postpromoter/{archive_format}{/ref}","downloads_url":"https://api.github.com/repos/MattyIce/postpromoter/downloads","issues_url":"https://api.github.com/repos/MattyIce/postpromoter/issues{/number}","pulls_url":"https://api.github.com/repos/MattyIce/postpromoter/pulls{/number}","milestones_url":"https://api.github.com/repos/MattyIce/postpromoter/milestones{/number}","notifications_url":"https://api.github.com/repos/MattyIce/postpromoter/notifications{?since,all,participating}","labels_url":"https://api.github.com/repos/MattyIce/postpromoter/labels{/name}","releases_url":"https://api.github.com/repos/MattyIce/postpromoter/releases{/id}","deployments_url":"https://api.github.com/repos/MattyIce/postpromoter/deployments","created_at":"2017-11-28T21:38:48Z","updated_at":"2017-12-04T20:01:32Z","pushed_at":"2017-12-05T01:39:32Z","git_url":"git://github.com/MattyIce/postpromoter.git","ssh_url":"git@github.com:MattyIce/postpromoter.git","clone_url":"https://github.com/MattyIce/postpromoter.git","svn_url":"https://github.com/MattyIce/postpromoter","homepage":null,"size":4197,"stargazers_count":3,"watchers_count":3,"language":"JavaScript","has_issues":true,"has_projects":true,"has_downloads":true,"has_wiki":true,"has_pages":false,"forks_count":1,"mirror_url":null,"archived":false,"open_issues_count":0,"license":null,"forks":1,"open_issues":0,"watchers":3,"default_branch":"master","score":21.908022},"pullRequests":[{"url":"https://api.github.com/repos/MattyIce/postpromoter/pulls/2","id":156333372,"html_url":"https://github.com/MattyIce/postpromoter/pull/2","diff_url":"https://github.com/MattyIce/postpromoter/pull/2.diff","patch_url":"https://github.com/MattyIce/postpromoter/pull/2.patch","issue_url":"https://api.github.com/repos/MattyIce/postpromoter/issues/2","number":2,"state":"closed","locked":false,"title":"Add auto withdrawal option","user":{"login":"SuggeElson","id":198149,"avatar_url":"https://avatars0.githubusercontent.com/u/198149?v=4","gravatar_id":"","url":"https://api.github.com/users/SuggeElson","html_url":"https://github.com/SuggeElson","followers_url":"https://api.github.com/users/SuggeElson/followers","following_url":"https://api.github.com/users/SuggeElson/following{/other_user}","gists_url":"https://api.github.com/users/SuggeElson/gists{/gist_id}","starred_url":"https://api.github.com/users/SuggeElson/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/SuggeElson/subscriptions","organizations_url":"https://api.github.com/users/SuggeElson/orgs","repos_url":"https://api.github.com/users/SuggeElson/repos","events_url":"https://api.github.com/users/SuggeElson/events{/privacy}","received_events_url":"https://api.github.com/users/SuggeElson/received_events","type":"User","site_admin":false},"body":"Now bot can send money automatically each day.","created_at":"2017-12-04T23:23:04Z","updated_at":"2017-12-05T01:06:45Z","closed_at":"2017-12-05T01:06:45Z","merged_at":"2017-12-05T01:06:45Z","merge_commit_sha":"7579827dfb3ce0bc2c60f02dacf439091cf7ac58","assignee":null,"assignees":[],"requested_reviewers":[],"milestone":null,"commits_url":"https://api.github.com/repos/MattyIce/postpromoter/pulls/2/commits","review_comments_url":"https://api.github.com/repos/MattyIce/postpromoter/pulls/2/comments","review_comment_url":"https://api.github.com/repos/MattyIce/postpromoter/pulls/comments{/number}","comments_url":"https://api.github.com/repos/MattyIce/postpromoter/issues/2/comments","statuses_url":"https://api.github.com/repos/MattyIce/postpromoter/statuses/ce8b73162fb862a4619bee6cbfa406d311f3df69","head":{"label":"SuggeElson:master","ref":"master","sha":"ce8b73162fb862a4619bee6cbfa406d311f3df69","user":{"login":"SuggeElson","id":198149,"avatar_url":"https://avatars0.githubusercontent.com/u/198149?v=4","gravatar_id":"","url":"https://api.github.com/users/SuggeElson","html_url":"https://github.com/SuggeElson","followers_url":"https://api.github.com/users/SuggeElson/followers","following_url":"https://api.github.com/users/SuggeElson/following{/other_user}","gists_url":"https://api.github.com/users/SuggeElson/gists{/gist_id}","starred_url":"https://api.github.com/users/SuggeElson/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/SuggeElson/subscriptions","organizations_url":"https://api.github.com/users/SuggeElson/orgs","repos_url":"https://api.github.com/users/SuggeElson/repos","events_url":"https://api.github.com/users/SuggeElson/events{/privacy}","received_events_url":"https://api.github.com/users/SuggeElson/received_events","type":"User","site_admin":false},"repo":{"id":112778037,"name":"postpromoter","full_name":"SuggeElson/postpromoter","owner":{"login":"SuggeElson","id":198149,"avatar_url":"https://avatars0.githubusercontent.com/u/198149?v=4","gravatar_id":"","url":"https://api.github.com/users/SuggeElson","html_url":"https://github.com/SuggeElson","followers_url":"https://api.github.com/users/SuggeElson/followers","following_url":"https://api.github.com/users/SuggeElson/following{/other_user}","gists_url":"https://api.github.com/users/SuggeElson/gists{/gist_id}","starred_url":"https://api.github.com/users/SuggeElson/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/SuggeElson/subscriptions","organizations_url":"https://api.github.com/users/SuggeElson/orgs","repos_url":"https://api.github.com/users/SuggeElson/repos","events_url":"https://api.github.com/users/SuggeElson/events{/privacy}","received_events_url":"https://api.github.com/users/SuggeElson/received_events","type":"User","site_admin":false},"private":false,"html_url":"https://github.com/SuggeElson/postpromoter","description":"Steem bid-based voting bot written in JavaScript","fork":true,"url":"https://api.github.com/repos/SuggeElson/postpromoter","forks_url":"https://api.github.com/repos/SuggeElson/postpromoter/forks","keys_url":"https://api.github.com/repos/SuggeElson/postpromoter/keys{/key_id}","collaborators_url":"https://api.github.com/repos/SuggeElson/postpromoter/collaborators{/collaborator}","teams_url":"https://api.github.com/repos/SuggeElson/postpromoter/teams","hooks_url":"https://api.github.com/repos/SuggeElson/postpromoter/hooks","issue_events_url":"https://api.github.com/repos/SuggeElson/postpromoter/issues/events{/number}","events_url":"https://api.github.com/repos/SuggeElson/postpromoter/events","assignees_url":"https://api.github.com/repos/SuggeElson/postpromoter/assignees{/user}","branches_url":"https://api.github.com/repos/SuggeElson/postpromoter/branches{/branch}","tags_url":"https://api.github.com/repos/SuggeElson/postpromoter/tags","blobs_url":"https://api.github.com/repos/SuggeElson/postpromoter/git/blobs{/sha}","git_tags_url":"https://api.github.com/repos/SuggeElson/postpromoter/git/tags{/sha}","git_refs_url":"https://api.github.com/repos/SuggeElson/postpromoter/git/refs{/sha}","trees_url":"https://api.github.com/repos/SuggeElson/postpromoter/git/trees{/sha}","statuses_url":"https://api.github.com/repos/SuggeElson/postpromoter/statuses/{sha}","languages_url":"https://api.github.com/repos/SuggeElson/postpromoter/languages","stargazers_url":"https://api.github.com/repos/SuggeElson/postpromoter/stargazers","contributors_url":"https://api.github.com/repos/SuggeElson/postpromoter/contributors","subscribers_url":"https://api.github.com/repos/SuggeElson/postpromoter/subscribers","subscription_url":"https://api.github.com/repos/SuggeElson/postpromoter/subscription","commits_url":"https://api.github.com/repos/SuggeElson/postpromoter/commits{/sha}","git_commits_url":"https://api.github.com/repos/SuggeElson/postpromoter/git/commits{/sha}","comments_url":"https://api.github.com/repos/SuggeElson/postpromoter/comments{/number}","issue_comment_url":"https://api.github.com/repos/SuggeElson/postpromoter/issues/comments{/number}","contents_url":"https://api.github.com/repos/SuggeElson/postpromoter/contents/{+path}","compare_url":"https://api.github.com/repos/SuggeElson/postpromoter/compare/{base}...{head}","merges_url":"https://api.github.com/repos/SuggeElson/postpromoter/merges","archive_url":"https://api.github.com/repos/SuggeElson/postpromoter/{archive_format}{/ref}","downloads_url":"https://api.github.com/repos/SuggeElson/postpromoter/downloads","issues_url":"https://api.github.com/repos/SuggeElson/postpromoter/issues{/number}","pulls_url":"https://api.github.com/repos/SuggeElson/postpromoter/pulls{/number}","milestones_url":"https://api.github.com/repos/SuggeElson/postpromoter/milestones{/number}","notifications_url":"https://api.github.com/repos/SuggeElson/postpromoter/notifications{?since,all,participating}","labels_url":"https://api.github.com/repos/SuggeElson/postpromoter/labels{/name}","releases_url":"https://api.github.com/repos/SuggeElson/postpromoter/releases{/id}","deployments_url":"https://api.github.com/repos/SuggeElson/postpromoter/deployments","created_at":"2017-12-01T19:22:45Z","updated_at":"2017-12-01T19:22:46Z","pushed_at":"2017-12-04T23:21:05Z","git_url":"git://github.com/SuggeElson/postpromoter.git","ssh_url":"git@github.com:SuggeElson/postpromoter.git","clone_url":"https://github.com/SuggeElson/postpromoter.git","svn_url":"https://github.com/SuggeElson/postpromoter","homepage":null,"size":4195,"stargazers_count":0,"watchers_count":0,"language":"JavaScript","has_issues":false,"has_projects":true,"has_downloads":true,"has_wiki":true,"has_pages":false,"forks_count":0,"mirror_url":null,"archived":false,"open_issues_count":0,"license":null,"forks":0,"open_issues":0,"watchers":0,"default_branch":"master"}},"base":{"label":"MattyIce:master","ref":"master","sha":"4fe655c7e44f5bb31fc7df10dfe255a9ee4cfc13","user":{"login":"MattyIce","id":2294614,"avatar_url":"https://avatars1.githubusercontent.com/u/2294614?v=4","gravatar_id":"","url":"https://api.github.com/users/MattyIce","html_url":"https://github.com/MattyIce","followers_url":"https://api.github.com/users/MattyIce/followers","following_url":"https://api.github.com/users/MattyIce/following{/other_user}","gists_url":"https://api.github.com/users/MattyIce/gists{/gist_id}","starred_url":"https://api.github.com/users/MattyIce/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/MattyIce/subscriptions","organizations_url":"https://api.github.com/users/MattyIce/orgs","repos_url":"https://api.github.com/users/MattyIce/repos","events_url":"https://api.github.com/users/MattyIce/events{/privacy}","received_events_url":"https://api.github.com/users/MattyIce/received_events","type":"User","site_admin":false},"repo":{"id":112392239,"name":"postpromoter","full_name":"MattyIce/postpromoter","owner":{"login":"MattyIce","id":2294614,"avatar_url":"https://avatars1.githubusercontent.com/u/2294614?v=4","gravatar_id":"","url":"https://api.github.com/users/MattyIce","html_url":"https://github.com/MattyIce","followers_url":"https://api.github.com/users/MattyIce/followers","following_url":"https://api.github.com/users/MattyIce/following{/other_user}","gists_url":"https://api.github.com/users/MattyIce/gists{/gist_id}","starred_url":"https://api.github.com/users/MattyIce/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/MattyIce/subscriptions","organizations_url":"https://api.github.com/users/MattyIce/orgs","repos_url":"https://api.github.com/users/MattyIce/repos","events_url":"https://api.github.com/users/MattyIce/events{/privacy}","received_events_url":"https://api.github.com/users/MattyIce/received_events","type":"User","site_admin":false},"private":false,"html_url":"https://github.com/MattyIce/postpromoter","description":"Steem bid-based voting bot written in JavaScript","fork":false,"url":"https://api.github.com/repos/MattyIce/postpromoter","forks_url":"https://api.github.com/repos/MattyIce/postpromoter/forks","keys_url":"https://api.github.com/repos/MattyIce/postpromoter/keys{/key_id}","collaborators_url":"https://api.github.com/repos/MattyIce/postpromoter/collaborators{/collaborator}","teams_url":"https://api.github.com/repos/MattyIce/postpromoter/teams","hooks_url":"https://api.github.com/repos/MattyIce/postpromoter/hooks","issue_events_url":"https://api.github.com/repos/MattyIce/postpromoter/issues/events{/number}","events_url":"https://api.github.com/repos/MattyIce/postpromoter/events","assignees_url":"https://api.github.com/repos/MattyIce/postpromoter/assignees{/user}","branches_url":"https://api.github.com/repos/MattyIce/postpromoter/branches{/branch}","tags_url":"https://api.github.com/repos/MattyIce/postpromoter/tags","blobs_url":"https://api.github.com/repos/MattyIce/postpromoter/git/blobs{/sha}","git_tags_url":"https://api.github.com/repos/MattyIce/postpromoter/git/tags{/sha}","git_refs_url":"https://api.github.com/repos/MattyIce/postpromoter/git/refs{/sha}","trees_url":"https://api.github.com/repos/MattyIce/postpromoter/git/trees{/sha}","statuses_url":"https://api.github.com/repos/MattyIce/postpromoter/statuses/{sha}","languages_url":"https://api.github.com/repos/MattyIce/postpromoter/languages","stargazers_url":"https://api.github.com/repos/MattyIce/postpromoter/stargazers","contributors_url":"https://api.github.com/repos/MattyIce/postpromoter/contributors","subscribers_url":"https://api.github.com/repos/MattyIce/postpromoter/subscribers","subscription_url":"https://api.github.com/repos/MattyIce/postpromoter/subscription","commits_url":"https://api.github.com/repos/MattyIce/postpromoter/commits{/sha}","git_commits_url":"https://api.github.com/repos/MattyIce/postpromoter/git/commits{/sha}","comments_url":"https://api.github.com/repos/MattyIce/postpromoter/comments{/number}","issue_comment_url":"https://api.github.com/repos/MattyIce/postpromoter/issues/comments{/number}","contents_url":"https://api.github.com/repos/MattyIce/postpromoter/contents/{+path}","compare_url":"https://api.github.com/repos/MattyIce/postpromoter/compare/{base}...{head}","merges_url":"https://api.github.com/repos/MattyIce/postpromoter/merges","archive_url":"https://api.github.com/repos/MattyIce/postpromoter/{archive_format}{/ref}","downloads_url":"https://api.github.com/repos/MattyIce/postpromoter/downloads","issues_url":"https://api.github.com/repos/MattyIce/postpromoter/issues{/number}","pulls_url":"https://api.github.com/repos/MattyIce/postpromoter/pulls{/number}","milestones_url":"https://api.github.com/repos/MattyIce/postpromoter/milestones{/number}","notifications_url":"https://api.github.com/repos/MattyIce/postpromoter/notifications{?since,all,participating}","labels_url":"https://api.github.com/repos/MattyIce/postpromoter/labels{/name}","releases_url":"https://api.github.com/repos/MattyIce/postpromoter/releases{/id}","deployments_url":"https://api.github.com/repos/MattyIce/postpromoter/deployments","created_at":"2017-11-28T21:38:48Z","updated_at":"2017-12-04T20:01:32Z","pushed_at":"2017-12-05T01:39:32Z","git_url":"git://github.com/MattyIce/postpromoter.git","ssh_url":"git@github.com:MattyIce/postpromoter.git","clone_url":"https://github.com/MattyIce/postpromoter.git","svn_url":"https://github.com/MattyIce/postpromoter","homepage":null,"size":4197,"stargazers_count":3,"watchers_count":3,"language":"JavaScript","has_issues":true,"has_projects":true,"has_downloads":true,"has_wiki":true,"has_pages":false,"forks_count":1,"mirror_url":null,"archived":false,"open_issues_count":0,"license":null,"forks":1,"open_issues":0,"watchers":3,"default_branch":"master"}},"_links":{"self":{"href":"https://api.github.com/repos/MattyIce/postpromoter/pulls/2"},"html":{"href":"https://github.com/MattyIce/postpromoter/pull/2"},"issue":{"href":"https://api.github.com/repos/MattyIce/postpromoter/issues/2"},"comments":{"href":"https://api.github.com/repos/MattyIce/postpromoter/issues/2/comments"},"review_comments":{"href":"https://api.github.com/repos/MattyIce/postpromoter/pulls/2/comments"},"review_comment":{"href":"https://api.github.com/repos/MattyIce/postpromoter/pulls/comments{/number}"},"commits":{"href":"https://api.github.com/repos/MattyIce/postpromoter/pulls/2/commits"},"statuses":{"href":"https://api.github.com/repos/MattyIce/postpromoter/statuses/ce8b73162fb862a4619bee6cbfa406d311f3df69"}},"author_association":"CONTRIBUTOR"},{"url":"https://api.github.com/repos/MattyIce/postpromoter/pulls/1","id":156087136,"html_url":"https://github.com/MattyIce/postpromoter/pull/1","diff_url":"https://github.com/MattyIce/postpromoter/pull/1.diff","patch_url":"https://github.com/MattyIce/postpromoter/pull/1.patch","issue_url":"https://api.github.com/repos/MattyIce/postpromoter/issues/1","number":1,"state":"closed","locked":false,"title":"Stop check for new bids after voting process is started and resume it in the end","user":{"login":"SuggeElson","id":198149,"avatar_url":"https://avatars0.githubusercontent.com/u/198149?v=4","gravatar_id":"","url":"https://api.github.com/users/SuggeElson","html_url":"https://github.com/SuggeElson","followers_url":"https://api.github.com/users/SuggeElson/followers","following_url":"https://api.github.com/users/SuggeElson/following{/other_user}","gists_url":"https://api.github.com/users/SuggeElson/gists{/gist_id}","starred_url":"https://api.github.com/users/SuggeElson/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/SuggeElson/subscriptions","organizations_url":"https://api.github.com/users/SuggeElson/orgs","repos_url":"https://api.github.com/users/SuggeElson/repos","events_url":"https://api.github.com/users/SuggeElson/events{/privacy}","received_events_url":"https://api.github.com/users/SuggeElson/received_events","type":"User","site_admin":false},"body":"Fixed important issue when bot start to vote and receive a bid, sometimes this cause to cast 100 full upvote.\r\nAdded auto claim reward option.\r\nReplaced @postpromoted hardcoded value in config with @{botname}","created_at":"2017-12-03T23:18:52Z","updated_at":"2017-12-04T02:28:31Z","closed_at":"2017-12-04T02:28:31Z","merged_at":"2017-12-04T02:28:31Z","merge_commit_sha":"1821d064c5167934b54f0ef45bfcaa040c356197","assignee":null,"assignees":[],"requested_reviewers":[],"milestone":null,"commits_url":"https://api.github.com/repos/MattyIce/postpromoter/pulls/1/commits","review_comments_url":"https://api.github.com/repos/MattyIce/postpromoter/pulls/1/comments","review_comment_url":"https://api.github.com/repos/MattyIce/postpromoter/pulls/comments{/number}","comments_url":"https://api.github.com/repos/MattyIce/postpromoter/issues/1/comments","statuses_url":"https://api.github.com/repos/MattyIce/postpromoter/statuses/7bf6a127da0239f196adf47a1c313f7849985057","head":{"label":"SuggeElson:master","ref":"master","sha":"7bf6a127da0239f196adf47a1c313f7849985057","user":{"login":"SuggeElson","id":198149,"avatar_url":"https://avatars0.githubusercontent.com/u/198149?v=4","gravatar_id":"","url":"https://api.github.com/users/SuggeElson","html_url":"https://github.com/SuggeElson","followers_url":"https://api.github.com/users/SuggeElson/followers","following_url":"https://api.github.com/users/SuggeElson/following{/other_user}","gists_url":"https://api.github.com/users/SuggeElson/gists{/gist_id}","starred_url":"https://api.github.com/users/SuggeElson/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/SuggeElson/subscriptions","organizations_url":"https://api.github.com/users/SuggeElson/orgs","repos_url":"https://api.github.com/users/SuggeElson/repos","events_url":"https://api.github.com/users/SuggeElson/events{/privacy}","received_events_url":"https://api.github.com/users/SuggeElson/received_events","type":"User","site_admin":false},"repo":{"id":112778037,"name":"postpromoter","full_name":"SuggeElson/postpromoter","owner":{"login":"SuggeElson","id":198149,"avatar_url":"https://avatars0.githubusercontent.com/u/198149?v=4","gravatar_id":"","url":"https://api.github.com/users/SuggeElson","html_url":"https://github.com/SuggeElson","followers_url":"https://api.github.com/users/SuggeElson/followers","following_url":"https://api.github.com/users/SuggeElson/following{/other_user}","gists_url":"https://api.github.com/users/SuggeElson/gists{/gist_id}","starred_url":"https://api.github.com/users/SuggeElson/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/SuggeElson/subscriptions","organizations_url":"https://api.github.com/users/SuggeElson/orgs","repos_url":"https://api.github.com/users/SuggeElson/repos","events_url":"https://api.github.com/users/SuggeElson/events{/privacy}","received_events_url":"https://api.github.com/users/SuggeElson/received_events","type":"User","site_admin":false},"private":false,"html_url":"https://github.com/SuggeElson/postpromoter","description":"Steem bid-based voting bot written in JavaScript","fork":true,"url":"https://api.github.com/repos/SuggeElson/postpromoter","forks_url":"https://api.github.com/repos/SuggeElson/postpromoter/forks","keys_url":"https://api.github.com/repos/SuggeElson/postpromoter/keys{/key_id}","collaborators_url":"https://api.github.com/repos/SuggeElson/postpromoter/collaborators{/collaborator}","teams_url":"https://api.github.com/repos/SuggeElson/postpromoter/teams","hooks_url":"https://api.github.com/repos/SuggeElson/postpromoter/hooks","issue_events_url":"https://api.github.com/repos/SuggeElson/postpromoter/issues/events{/number}","events_url":"https://api.github.com/repos/SuggeElson/postpromoter/events","assignees_url":"https://api.github.com/repos/SuggeElson/postpromoter/assignees{/user}","branches_url":"https://api.github.com/repos/SuggeElson/postpromoter/branches{/branch}","tags_url":"https://api.github.com/repos/SuggeElson/postpromoter/tags","blobs_url":"https://api.github.com/repos/SuggeElson/postpromoter/git/blobs{/sha}","git_tags_url":"https://api.github.com/repos/SuggeElson/postpromoter/git/tags{/sha}","git_refs_url":"https://api.github.com/repos/SuggeElson/postpromoter/git/refs{/sha}","trees_url":"https://api.github.com/repos/SuggeElson/postpromoter/git/trees{/sha}","statuses_url":"https://api.github.com/repos/SuggeElson/postpromoter/statuses/{sha}","languages_url":"https://api.github.com/repos/SuggeElson/postpromoter/languages","stargazers_url":"https://api.github.com/repos/SuggeElson/postpromoter/stargazers","contributors_url":"https://api.github.com/repos/SuggeElson/postpromoter/contributors","subscribers_url":"https://api.github.com/repos/SuggeElson/postpromoter/subscribers","subscription_url":"https://api.github.com/repos/SuggeElson/postpromoter/subscription","commits_url":"https://api.github.com/repos/SuggeElson/postpromoter/commits{/sha}","git_commits_url":"https://api.github.com/repos/SuggeElson/postpromoter/git/commits{/sha}","comments_url":"https://api.github.com/repos/SuggeElson/postpromoter/comments{/number}","issue_comment_url":"https://api.github.com/repos/SuggeElson/postpromoter/issues/comments{/number}","contents_url":"https://api.github.com/repos/SuggeElson/postpromoter/contents/{+path}","compare_url":"https://api.github.com/repos/SuggeElson/postpromoter/compare/{base}...{head}","merges_url":"https://api.github.com/repos/SuggeElson/postpromoter/merges","archive_url":"https://api.github.com/repos/SuggeElson/postpromoter/{archive_format}{/ref}","downloads_url":"https://api.github.com/repos/SuggeElson/postpromoter/downloads","issues_url":"https://api.github.com/repos/SuggeElson/postpromoter/issues{/number}","pulls_url":"https://api.github.com/repos/SuggeElson/postpromoter/pulls{/number}","milestones_url":"https://api.github.com/repos/SuggeElson/postpromoter/milestones{/number}","notifications_url":"https://api.github.com/repos/SuggeElson/postpromoter/notifications{?since,all,participating}","labels_url":"https://api.github.com/repos/SuggeElson/postpromoter/labels{/name}","releases_url":"https://api.github.com/repos/SuggeElson/postpromoter/releases{/id}","deployments_url":"https://api.github.com/repos/SuggeElson/postpromoter/deployments","created_at":"2017-12-01T19:22:45Z","updated_at":"2017-12-01T19:22:46Z","pushed_at":"2017-12-04T23:21:05Z","git_url":"git://github.com/SuggeElson/postpromoter.git","ssh_url":"git@github.com:SuggeElson/postpromoter.git","clone_url":"https://github.com/SuggeElson/postpromoter.git","svn_url":"https://github.com/SuggeElson/postpromoter","homepage":null,"size":4195,"stargazers_count":0,"watchers_count":0,"language":"JavaScript","has_issues":false,"has_projects":true,"has_downloads":true,"has_wiki":true,"has_pages":false,"forks_count":0,"mirror_url":null,"archived":false,"open_issues_count":0,"license":null,"forks":0,"open_issues":0,"watchers":0,"default_branch":"master"}},"base":{"label":"MattyIce:master","ref":"master","sha":"6d6d875c22a7307886b3d736e1855b181067fce5","user":{"login":"MattyIce","id":2294614,"avatar_url":"https://avatars1.githubusercontent.com/u/2294614?v=4","gravatar_id":"","url":"https://api.github.com/users/MattyIce","html_url":"https://github.com/MattyIce","followers_url":"https://api.github.com/users/MattyIce/followers","following_url":"https://api.github.com/users/MattyIce/following{/other_user}","gists_url":"https://api.github.com/users/MattyIce/gists{/gist_id}","starred_url":"https://api.github.com/users/MattyIce/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/MattyIce/subscriptions","organizations_url":"https://api.github.com/users/MattyIce/orgs","repos_url":"https://api.github.com/users/MattyIce/repos","events_url":"https://api.github.com/users/MattyIce/events{/privacy}","received_events_url":"https://api.github.com/users/MattyIce/received_events","type":"User","site_admin":false},"repo":{"id":112392239,"name":"postpromoter","full_name":"MattyIce/postpromoter","owner":{"login":"MattyIce","id":2294614,"avatar_url":"https://avatars1.githubusercontent.com/u/2294614?v=4","gravatar_id":"","url":"https://api.github.com/users/MattyIce","html_url":"https://github.com/MattyIce","followers_url":"https://api.github.com/users/MattyIce/followers","following_url":"https://api.github.com/users/MattyIce/following{/other_user}","gists_url":"https://api.github.com/users/MattyIce/gists{/gist_id}","starred_url":"https://api.github.com/users/MattyIce/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/MattyIce/subscriptions","organizations_url":"https://api.github.com/users/MattyIce/orgs","repos_url":"https://api.github.com/users/MattyIce/repos","events_url":"https://api.github.com/users/MattyIce/events{/privacy}","received_events_url":"https://api.github.com/users/MattyIce/received_events","type":"User","site_admin":false},"private":false,"html_url":"https://github.com/MattyIce/postpromoter","description":"Steem bid-based voting bot written in JavaScript","fork":false,"url":"https://api.github.com/repos/MattyIce/postpromoter","forks_url":"https://api.github.com/repos/MattyIce/postpromoter/forks","keys_url":"https://api.github.com/repos/MattyIce/postpromoter/keys{/key_id}","collaborators_url":"https://api.github.com/repos/MattyIce/postpromoter/collaborators{/collaborator}","teams_url":"https://api.github.com/repos/MattyIce/postpromoter/teams","hooks_url":"https://api.github.com/repos/MattyIce/postpromoter/hooks","issue_events_url":"https://api.github.com/repos/MattyIce/postpromoter/issues/events{/number}","events_url":"https://api.github.com/repos/MattyIce/postpromoter/events","assignees_url":"https://api.github.com/repos/MattyIce/postpromoter/assignees{/user}","branches_url":"https://api.github.com/repos/MattyIce/postpromoter/branches{/branch}","tags_url":"https://api.github.com/repos/MattyIce/postpromoter/tags","blobs_url":"https://api.github.com/repos/MattyIce/postpromoter/git/blobs{/sha}","git_tags_url":"https://api.github.com/repos/MattyIce/postpromoter/git/tags{/sha}","git_refs_url":"https://api.github.com/repos/MattyIce/postpromoter/git/refs{/sha}","trees_url":"https://api.github.com/repos/MattyIce/postpromoter/git/trees{/sha}","statuses_url":"https://api.github.com/repos/MattyIce/postpromoter/statuses/{sha}","languages_url":"https://api.github.com/repos/MattyIce/postpromoter/languages","stargazers_url":"https://api.github.com/repos/MattyIce/postpromoter/stargazers","contributors_url":"https://api.github.com/repos/MattyIce/postpromoter/contributors","subscribers_url":"https://api.github.com/repos/MattyIce/postpromoter/subscribers","subscription_url":"https://api.github.com/repos/MattyIce/postpromoter/subscription","commits_url":"https://api.github.com/repos/MattyIce/postpromoter/commits{/sha}","git_commits_url":"https://api.github.com/repos/MattyIce/postpromoter/git/commits{/sha}","comments_url":"https://api.github.com/repos/MattyIce/postpromoter/comments{/number}","issue_comment_url":"https://api.github.com/repos/MattyIce/postpromoter/issues/comments{/number}","contents_url":"https://api.github.com/repos/MattyIce/postpromoter/contents/{+path}","compare_url":"https://api.github.com/repos/MattyIce/postpromoter/compare/{base}...{head}","merges_url":"https://api.github.com/repos/MattyIce/postpromoter/merges","archive_url":"https://api.github.com/repos/MattyIce/postpromoter/{archive_format}{/ref}","downloads_url":"https://api.github.com/repos/MattyIce/postpromoter/downloads","issues_url":"https://api.github.com/repos/MattyIce/postpromoter/issues{/number}","pulls_url":"https://api.github.com/repos/MattyIce/postpromoter/pulls{/number}","milestones_url":"https://api.github.com/repos/MattyIce/postpromoter/milestones{/number}","notifications_url":"https://api.github.com/repos/MattyIce/postpromoter/notifications{?since,all,participating}","labels_url":"https://api.github.com/repos/MattyIce/postpromoter/labels{/name}","releases_url":"https://api.github.com/repos/MattyIce/postpromoter/releases{/id}","deployments_url":"https://api.github.com/repos/MattyIce/postpromoter/deployments","created_at":"2017-11-28T21:38:48Z","updated_at":"2017-12-04T20:01:32Z","pushed_at":"2017-12-05T01:39:32Z","git_url":"git://github.com/MattyIce/postpromoter.git","ssh_url":"git@github.com:MattyIce/postpromoter.git","clone_url":"https://github.com/MattyIce/postpromoter.git","svn_url":"https://github.com/MattyIce/postpromoter","homepage":null,"size":4197,"stargazers_count":3,"watchers_count":3,"language":"JavaScript","has_issues":true,"has_projects":true,"has_downloads":true,"has_wiki":true,"has_pages":false,"forks_count":1,"mirror_url":null,"archived":false,"open_issues_count":0,"license":null,"forks":1,"open_issues":0,"watchers":3,"default_branch":"master"}},"_links":{"self":{"href":"https://api.github.com/repos/MattyIce/postpromoter/pulls/1"},"html":{"href":"https://github.com/MattyIce/postpromoter/pull/1"},"issue":{"href":"https://api.github.com/repos/MattyIce/postpromoter/issues/1"},"comments":{"href":"https://api.github.com/repos/MattyIce/postpromoter/issues/1/comments"},"review_comments":{"href":"https://api.github.com/repos/MattyIce/postpromoter/pulls/1/comments"},"review_comment":{"href":"https://api.github.com/repos/MattyIce/postpromoter/pulls/comments{/number}"},"commits":{"href":"https://api.github.com/repos/MattyIce/postpromoter/pulls/1/commits"},"statuses":{"href":"https://api.github.com/repos/MattyIce/postpromoter/statuses/7bf6a127da0239f196adf47a1c313f7849985057"}},"author_association":"CONTRIBUTOR"}],"platform":"github","type":"development","tags":["utopian-io","steemdev","steemitdev","dev","bots"],"users":["yabapmatt","inertia"],"links":["https://github.com/MattyIce/postpromoter","https://utopian.io/utopian-io/@suggeelson/post-promoter-javascript-voting-bot-bug-fix-and-new-feature"],"image":["https://res.cloudinary.com/hpiynhbhq/image/upload/v1512456134/tsnhfvtdxgllyfill8op.png"]}"
created2017-12-05 08:18:57
last_update2017-12-05 08:35:42
depth0
children5
last_payout2017-12-12 08:18:57
cashout_time1969-12-31 23:59:59
total_payout_value66.660 HBD
curator_payout_value19.040 HBD
pending_payout_value0.000 HBD
promoted0.000 HBD
body_length3,214
author_reputation26,599,965,681,943
root_title"Post Promoter JavaScript Voting Bot - Bug fix and new feature"
beneficiaries
0.
accountarie.steem
weight47
1.
accountcnts
weight10
2.
accountfreedom
weight658
3.
accountknowledges
weight48
4.
accountnetuoso
weight6
5.
accounttransisto
weight70
6.
accountutopian-io
weight536
7.
accountxeldal
weight27
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id22,439,970
net_rshares26,302,391,662,842
author_curate_reward""
vote details (434)
@bitgeek ·
comment
Congratulations @suggeelson, this post is the tenth most rewarded post (based on pending payouts) in the last 12 hours written by a Superuser account holder (accounts that hold between 1 and 10 Mega Vests). The total number of posts by Superuser account holders during this period was 1137 and the total pending payments to posts in this category was $5957.98. To see the full list of highest paid posts across all accounts categories, [click here](www.steemit.com/steemit/@bitgeek/payout-stats-report-for-5th-december-2017--part-i). 

If you do not wish to receive these messages in future, please reply stop to this comment.
properties (22)
authorbitgeek
permlinkre-post-promoter-javascript-voting-bot-bug-fix-and-new-feature-20171205t195518
categoryutopian-io
json_metadata""
created2017-12-05 19:55:21
last_update2017-12-05 19:55:21
depth1
children0
last_payout2017-12-12 19:55:21
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_length627
author_reputation13,049,044,453,787
root_title"Post Promoter JavaScript Voting Bot - Bug fix and new feature"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id22,496,255
net_rshares0
@inertia ·
Looking good!  Are you planning to support bid stacking (i.e., adding up multiple bids for one post in the same window into one big bid).
properties (22)
authorinertia
permlinkre-suggeelson-post-promoter-javascript-voting-bot-bug-fix-and-new-feature-20171205t083237506z
categoryutopian-io
json_metadata{"tags":["utopian-io"],"app":"steemit/0.1"}
created2017-12-05 08:32:36
last_update2017-12-05 08:32:36
depth1
children1
last_payout2017-12-12 08:32:36
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_length137
author_reputation346,568,901,399,561
root_title"Post Promoter JavaScript Voting Bot - Bug fix and new feature"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id22,440,825
net_rshares0
@suggeelson ·
Yes, this is next feature to be added. Right now @yabapmatt working on it.
properties (22)
authorsuggeelson
permlinkre-inertia-re-suggeelson-post-promoter-javascript-voting-bot-bug-fix-and-new-feature-20171205t083429875z
categoryutopian-io
json_metadata{"tags":["utopian-io"],"users":["yabapmatt"],"app":"steemit/0.1"}
created2017-12-05 08:34:30
last_update2017-12-05 08:34:30
depth2
children0
last_payout2017-12-12 08:34: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_length74
author_reputation26,599,965,681,943
root_title"Post Promoter JavaScript Voting Bot - Bug fix and new feature"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id22,440,953
net_rshares0
@reggaemuffin ·
$0.07
Thank you for the contribution. It has been approved.

You can contact us on [Discord](https://discord.gg/UCvqCsx).
**[[utopian-moderator]](https://utopian.io/moderators)**
👍  ,
properties (23)
authorreggaemuffin
permlinkre-suggeelson-post-promoter-javascript-voting-bot-bug-fix-and-new-feature-20171205t113327565z
categoryutopian-io
json_metadata{"tags":["utopian-io"],"community":"busy","app":"busy/1.0.0"}
created2017-12-05 11:33:24
last_update2017-12-05 11:33:24
depth1
children0
last_payout2017-12-12 11:33:24
cashout_time1969-12-31 23:59:59
total_payout_value0.072 HBD
curator_payout_value0.000 HBD
pending_payout_value0.000 HBD
promoted0.000 HBD
body_length172
author_reputation37,964,839,695,531
root_title"Post Promoter JavaScript Voting Bot - Bug fix and new feature"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id22,453,130
net_rshares20,316,832,827
author_curate_reward""
vote details (2)
@utopian-io ·
### Hey @suggeelson I am @utopian-io. I have just upvoted you!
#### Achievements
- Seems like you contribute quite often. AMAZING!
#### Community-Driven Witness!
I am the first and only Steem Community-Driven Witness. <a href="https://discord.gg/zTrEMqB">Participate on Discord</a>. Lets GROW TOGETHER!
- <a href="https://v2.steemconnect.com/sign/account-witness-vote?witness=utopian-io&approve=1">Vote for my Witness With SteemConnect</a>
- <a href="https://v2.steemconnect.com/sign/account-witness-proxy?proxy=utopian-io&approve=1">Proxy vote to Utopian Witness with SteemConnect</a>
- Or vote/proxy on <a href="https://steemit.com/~witnesses">Steemit Witnesses</a>

[![mooncryption-utopian-witness-gif](https://steemitimages.com/DQmYPUuQRptAqNBCQRwQjKWAqWU3zJkL3RXVUtEKVury8up/mooncryption-s-utopian-io-witness-gif.gif)](https://steemit.com/~witnesses)

**Up-vote this comment to grow my power and help Open Source contributions like this one. Want to chat? Join me on Discord https://discord.gg/Pc8HG9x**
properties (22)
authorutopian-io
permlinkre-suggeelson-post-promoter-javascript-voting-bot-bug-fix-and-new-feature-20171205t174806508z
categoryutopian-io
json_metadata{"tags":["utopian-io"],"community":"utopian","app":"utopian/1.0.0"}
created2017-12-05 17:48:06
last_update2017-12-05 17:48:06
depth1
children0
last_payout2017-12-12 17:48:06
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_length1,008
author_reputation152,955,367,999,756
root_title"Post Promoter JavaScript Voting Bot - Bug fix and new feature"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id22,485,405
net_rshares0