I thought it would be an interesting project to write my own bid-based voting bot software similar to the "drotto" software that most existing bid-based voting bots use today. I don't know Ruby so I instead decided to build it in JavaScript using the Steem JS library.
So I coded up the basic features today and put it up at https://github.com/MattyIce/postpromoter and have also delegated 8,000 SP to the @postpromoter account to actually run the software and put it through its paces!
Naturally it's also been added to the Steem Bot Tracker website so you can bid responsibly!
The features are currently very basic, but I plan to add more over time - or maybe someone else here can also contribute! Additionally I plan to write some tutorial posts that walk through the code so others can learn how to build similar projects on Steem!
Existing Features
- Min and max SBD bid amounts
- Option for enabling / disabling bids on comments
- Ability to set a template the bot will use to comment on posts it upvotes
Future Features (To-Do List)
- Support different bid window lengths
- Automatically refund invalid bids
- Blacklist to block spammer accounts
- Disabled mode which automatically refunds all bids
- Admin panel website to adjust settings and monitor status / bid windows
- User-facing website showing details about the bot
Posted on Utopian.io - Rewarding Open Source Contributors
Thank you for the contribution. It has been approved.
You can contact us on Discord.
[utopian-moderator]
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
Thanks @emrebeyler! You guys deserve more upvotes for your work!
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
Awesome work as usual.
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
Great job.
You are one of the most dedicated and cool developer here.
I always feels positive to vote you as a witness.
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
I m just trying it out.
Can you please clear the concept.
Does the bot vote after every 2.4 hours or after gaining 100% voting power?
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
It votes when it gets to 100% voting power, but that should happen every 2.4 hours based on the rate voting power regenerates.
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
It's nice to see a second open source version; not that there is anything wrong with the existing version...
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
Yep exactly, good to have options and open up to more developers who may not be familiar with Ruby.
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
great
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
gotta check out the new bot.
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
wow
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
Hey, ive followed the steps you given in the post. while i am trying to make changes on post_key there is an error as "unexpected token export". Where i did wrong ?
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
Hmm, i'm not really sure...this is actually the first nodejs application i've ever made, so i'm not very experienced with it or issues that might come up. Maybe make sure you are running the latest version of node?
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
You got a 50.00% upvote from @postpromoter courtesy of @yabapmatt!
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
It works!
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
I will try the bot !
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
Awsome keep It Up!!!
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
Can you explain me better steem bot tracker. Because i have done the calculator but when i received the vote it iwas different from your site prediction. Maybe i missed somenthing.. can you please help me?
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
The bots work on a bid system. The size of the vote you receive is based on the amount you bid relative to the total that was bid by everyone. The calculator shows an estimate of what vote you could receive based on the current amount of bids submitted to the selected bot in the current round. If more bids come in afterwards it will change the value of the vote you will receive.
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
thank you for the answer, but i think it doesen't expect the reality....Have you ever tried to make a comparison? seems a little bit different!!!
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
Hey @yabapmatt I am @utopian-io. I have just upvoted you!
Achievements
Community-Driven Witness!
I am the first and only Steem Community-Driven Witness. Participate on Discord. Lets GROW TOGETHER!
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
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
It might help you somewhere
https://steemit.com/article/@mahikaler/workplace-dangers-of-h2s
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
good team worker
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
Interesting. Thanks for sharing, hehe. You are awesome. I'm L. David You can call me David. You can follow me: follow Me
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
Spamming comments is frowned upon by the community. Comment spam is currently defined as:
10 or more generic comments per day that are not in response to a question posed by the post or comment. “Thanks”, “Great Post!”, “Great Photo!”, “Good”, “Like”, “Nice”, “Wow”, “Cute”, “Follow me”, etc.
Commenting on old posts to hide self up-votes or a voting trail.
Copy/Paste comments that serve no purpose or the purpose is self promotion (including copying and pasting similar comments in rotating way).
Comments that inform the contributor that they have been up upvoted, resteemed, or flagged when the curator does not actually upvote, resteem, or flag the post.
Unsolicited and off topic referral links.
Continued comment spamming may result in action from the cheetah bot.
More Info: Abuse Guide - 2017.
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
How should i start using this bot sir.
I want to make my one too.
Please tell me and guide me.
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
It's a good feature. Planning to try it.
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
Hello there. Thank you for the software. I've added a bot named terasusbot. How do I add it to the bidbot list? I would appreciate if you help. thanks again.
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
You will need at least 10,000 SP of voting power in the account before it can be added to the bid-based voting bots list. Once you get that please message me on Discord
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit