Updates on tagbot - Better voting rounds!

Words
310
Reading
2 min
Listen
Play
9y

Tagbot is an upvote bot, upvotes posts with a specific tag based > on pre-defined parameters.
It has a couple use cases, for example:

  • Voting for photography tag to support photographers
  • Voting for local tags (tr, deutsch, etc.) to support local content creators
  • Voting for the "utopian-io" tag to support developers

etc.

See the announcement thread for the information about the project.

Recently, I got great feedback and suggestions on Utopian 1, 2, 3 and implemented some of them with the newest release.

New Features

Minimum word count check (Optional)

If you define a minimum word count in the config.json, the bot will check post bodies and skip them if needed. I have used a basic PorterStemmer with nltk library. There is still a room for improvement but it's a start.

You can set it like this in the configuration file:

"MINIMUM_WORD_COUNT": 50

24h cap for the authors

Bot, now checks its latest votes in the last 24h, and don't vote with the same authors more than once.

This is a hard-rule and can't be configured.

App check

If you run a platform and want to reward the people sharing with your website, you can do that with tagbot now.

Just set

"APP_WHITELIST": ["busy"]

and you will only reward the content posted via busy.

Related Pull request is located here.

How to update to v0.0.6

(sudo) pip install steem_tagbot --upgrade

You're all set. Update your configuration file and you're ready to go.

Roadmap

One thing I want to do with the tagbot, is trying to find out the value of the content programmaticaly. A dynamic voting weight -already suggested- is needed but not sure about the parameters at the moment.

How to contribute

Use Utopian or Github issues. Also check the Logo request for tagbot if you have design skills! :)



Posted on Utopian.io - Rewarding Open Source Contributors

Updates on tagbot - Better voting rounds! | Ecency