Steemvote 0.3 Released

in #bot8 years ago

Steemvote 0.3 has been released, and it has some cool new features. Here are some details on the new functionality.

Interface

There's now a graphical user interface (GUI) for steemvoter, the curator program. The GUI is used by default when starting the program, but you can disable it with the --terminal command-line argument.

Using the GUI, you can add, remove, and edit your authors while steemvoter is running. This way, you don't have to restart the program to change your settings. You can also see the posts that steemvoter is going to vote on.

Priorities

Steemvote now uses a priority system. Each author has a priority (low, normal, or high), so you can choose which authors to vote on depending on your current voting power. This is a more intuitive way of rationing voting power than the old system that 0.2 used.

Your voting power is being "wasted" when it's at 100%. That's a good reason to have low-priority authors which you'll vote on when your voting power gets too high. The exact meaning of "too high" is up to you, but I tend to choose 99%.

Priorities are further augmented by the fact that you can set the weight of your vote on a per-author basis. One author may get a full (100% weight) vote, while another may only get a 75% weight vote. By default, everyone gets a full vote.

Delegates

Some curators are good enough to imitate. 0.3 adds support for delegates. When you add a user to your delegates, steemvoter will vote on everything that they vote on. In other words, you delegate your voting power to them.

Just like authors, delegates can have priority levels. So you could, for example, vote on everything that @trogdor votes for when your voting power is above 99.2%.

Delegates are a good way to sink some of your voting power when you don't have enough authors to vote on. The relationship between you and a delegate is symbiotic - both of you get more curation rewards. (The delegate benefits more from this arrangement, though.)

Future Plans

An automated curator is most effective when it acts as an extension of its user. Curation is a very nuanced game. It follows that steemvote should be more customizable - able to support more complicated logic regarding whether to vote on something. That's one of the main things I have in mind. Another thing is that steemvote should be able to report on its results over the long term (e.g. curation reward amounts).

You can find steemvote on Github. git clone https://github.com/Kefkius/steemvote will retrieve the latest release.

Sort:  

Thanks for your fantastic work, you have the skills!!

This post has been linked to from another place on Steem.

Learn more about linkback bot v0.3

Upvote if you want the bot to continue posting linkbacks for your posts. Flag if otherwise. Built by @ontofractal

Wow! Thank you!!

I am trying to install in windows, and I am getting errno2 - no such file or directory ..... integration.cpython-35.pyc . Is there a way to run this on windows, or does it only work on linux?

Greate job!

Nice work kefkius - for anyone who want to get a glimpse of how powerful this bot can be check out ...
https://steemit.com/steemit/@au1nethyb1/the-bot-the-charming-python-and-the-nasty-nuclear-engineer

Looks like maybe something a noob like me can figure out! Thanks! I just installed Linux for the first time in 15 years and find that it has changed a lot. Looking forward to using it, and discovering new programs like this to help save time in my day.

very usefull, thanks a lot!!

This bot only works for linux?

Any system that supports python and if you want to use the GUI the PyQt libraries that provide the GUI part. So it will work under MacOS and Windows if you install the appropriate pre-reqs.

I run on on my Mac - but don't currently use the GUI option.

Can you guide me thru? Im using windows.

Here are a couple of video links for

that could help with the basics.

I don't use windows so have't gone through the process myself

I didn't know we as curators could use bots for voting and curating. This is good to know to be more efficient. Great feature that of rationing voting power and simple but useful GUI.

Bots are a controversial subject. I'm of a mind that it's a good idea to use a bot so that you:

  1. Use your voting power instead of letting it sit at 100%, and
  2. Support authors that you like, even when you're not around.

At least, that's my primary use-case.

Coin Marketplace

STEEM 0.21
TRX 0.20
JST 0.034
BTC 91733.41
ETH 3109.59
USDT 1.00
SBD 2.99