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.
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
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.
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.
(sudo) pip install steem_tagbot --upgrade
You're all set. Update your configuration file and you're ready to go.
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.
Use Utopian or Github issues. Also check the Logo request for tagbot if you have design skills! :)