Fully Automated STEEM Voter

in utopian-io •  6 months ago



What is the project about?

The idea is to provide fully automated voting for STEEM users. While still retaining great control. The first version allows automated upvoting for a set list of users, whereby each user has a unique upvote weight and amount of upvotes it can receive per day. The end goal is to have a front end where users can connect via Steemconnect and set their automated voting preferences.

Technology Stack

This project is build upon Steem-Python and is written in Python. The front end will be build with Django and Steemconnect well be used for authentication.


Expanding on voting abilities, adding more dynamic control and building a front end where normal users can connect via Steemconnect and easily configure automated voting.

Vote trailing

The ability to follow specific users voting patterns and mimic these votes with configurable settings

Specific delay per user

The ability to set a custom voting delay per user


The option to downvote users

Dynamic voting based on current voting power

Vote weight will be automatically adjusted to keep a healthy voting power

Batched upvoting

Allow for voting in rounds/batches to maximise voting power

Multiple accounts

Support voting on multiple account

Following a hashtag

Upvote users using a specific hashtag, in addition with a whitelist/blacklist and other custom settings like limiting the amount of votes per day.

Leave configurable comments

Leaving custom messages on upvoted posts.

Front end user interface

Setting up a website where users can log in with Steemconnect and set their automated voting preferences.

How to contribute?

The project is on GitHub so you can fork the project and submit a pull request, you can also contact met on Discord @juliank.

GitHub Account


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

Thank you for your contribution. How it will be different from SteemAuto or SteemVoter as they both somewhat does the same thing?

Your contribution has been evaluated according to Utopian policies and guidelines, as well as a predefined set of questions pertaining to the category.

To view those questions and the relevant answers related to your post, click here.

Need help? Write a ticket on https://support.utopian.io/.
Chat with us on Discord.


Thanks, that is good question. While there is indeed a lot of overlap in the basic features the difference mostly lies in the added dynamic features.

  • Steemvoter allows for automated upvotes with a customisable upvote_weight and vote_delay and requires you to trust your posting key to them. The first version of this application adds a daily upvote limit for each user and does not require the user to give up the private keys.

  • Steemauto uses Steemconnect which adds security and hosts several other interesting features which are not on the roadmap like post scheduling and automated claiming of rewards. They however offer little features when it comes down to automated upvoting of a customisable user list.

Users will be able to run the code for themselves or use the front end when its available. This keep full control to the users depending on their liking. Most of the features on the roadmap are about being dynamic , keeping track of the voting power to adjust the parameters so that users can focus on other things.


Sounds great, will look forward for the whole product as planned and how the development goes.
Kudos :)

Hey @steempytutorials
Thanks for contributing on Utopian.
We’re already looking forward to your next contribution!

Want to chat? Join us on Discord https://discord.gg/h52nFrV.

Vote for Utopian Witness!

WARNING! The comment below by @erudire leads to a known phishing site that could steal your account.
Do not open links from users you do not trust. Do not provide your private keys to any third party websites.

WARNING - The message you received from @erudire is a CONFIRMED SCAM!
DO NOT FOLLOW any instruction and DO NOT CLICK on any link in the comment!

For more information about this scam, read this post:

If you find my work to protect you and the community valuable, please consider to upvote this warning or to vote for my witness.

Another great contribution! Way to go!

I've actually just gone through one of your first tutorials (streaming the blockchain) and set up an auto voter for one of my projects. Seems to be working well enough for now -- but I'll definitely wrap my head around this one soon.