I have needed a way to check if it's a steem account actually a voting bot or not for my current experimental trending page implementation.
Quickly packaged a python library to make it re-usable across projects.
Installation
$ (sudo) pip install steem_bot_checker
All set.
Usage
from botchecker.checker import check
# -----------------------------------------
is_bot, details = check("buildawhale")
print(is_bot) # -> True
print(details) # -> Bot(account='buildawhale', type='bid_bot')
# -----------------------------------------
is_bot, details = check("emrebeyler")
print(is_bot) # -> False
print(details) # -> None
Notes
Got the current bot list from the steembottracker.com. You might contribute to global bot list via this file and also you can see the source code of the package from here.