Updates on tagbot - Better voting rounds!

View this thread on: d.buzz | hive.blog | peakd.com | ecency.com
·@emrebeyler·
0.000 HBD
Updates on tagbot - Better voting rounds!
> 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. 

<img src="https://s14.postimg.org/6fpsxq9gh/Screen_Shot_2018-03-26_at_9.31.28_PM.png">

See the [announcement thread](https://steemit.com/utopian-io/@emrebeyler/tagbot-an-upvote-bot-to-reward-specific-tags) for the information about the project.

Recently, I got great feedback and suggestions on Utopian <sup>[1](https://utopian.io/utopian-io/@ruel.cedeno/set-of-suggestions-for-tagbot), [2](https://utopian.io/utopian-io/@hsynterkr/tagbot-jsonmetadata-controller), [3](https://utopian.io/utopian-io/@hsynterkr/tagbot-dynamic-votes-weight)</sup> 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](http://nltk.org) 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](https://github.com/emre/tagbot/pull/3]). 

### How to update to v0.0.6

```bash
(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](https://utopian.io) or [Github issues](https://github.com/emre/tagbot/issues). Also check the [Logo request for tagbot](https://utopian.io/utopian-io/@emrebeyler/logo-request-for-tagbot) if you have design skills! :)



<br /><hr/><em>Posted on <a href="https://utopian.io/utopian-io/@emrebeyler/updates-on-tagbot-better-voting-rounds">Utopian.io -  Rewarding Open Source Contributors</a></em><hr/>
👍 , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , ,