The other day, I found this bot:
https://github.com/E-D-A/steem-curatebot
by @danielsaori
Yesterday, I forked the code and converted it to do @deutschbot's job:
https://github.com/fxnormaluser/steem-deutschbot
This is what it does:
Steem deutschbot is a fork of:
https://github.com/E-D-A/steem-curatebot
Steemit curation bot with Discord integration.
The bot will login to Discord and starts to listen to the blockchain in the background.
It holds a list of 'trusted curators' for a certain hashtag on Steem. (#deutsch)
It streams all votes of the 'trusted curators' and their vote_weight and calculates a score for each post.
If a certain threshold is reached, the bot will vote for a post and broadcast its vote to Discord.
Commands:
$blacklist STEEMUSER
$curator STEEMUSER
$set_threshold 10000 (= 100% vote_weigh)
( leave argument blank to return a list )
The script works and does that job;
It's not nice code, at all:
Steem() Object at different points in the code for it to work and I don't exactly understand why. ( 25 Steem )set_shared_steemd_instance to manually override which nodes Steem-Python connects to.If you can fix or upgrade my code, feel free to do so.
Of course, your code has to work.
In case of multiple entries, I will try to pick the smartest solution.
However, if your solution works, you will probably win a price, anyways.
It took me a whole day to come up with the new deutschbot.py.
I figured, it would take a skilled programmer another day to clean up my mess.
Therefore, I hope 75 - 125 STEEM is enough.
I will simultaneously work on the code, too.
If I find the best solution myself, I reserve the right to keep some of the bounty.
Furthermore, if no valid entries are made, I will keep the bounty for a later try.
Feel free to contact me here or in Discord, if you have any questions.