ohld / igbot

🐙 Free scripts, bots and Python API wrapper. Get free followers with our auto like, auto follow and other scripts!
https://hikerapi.com/p/N2P6iqiM
Apache License 2.0
4.66k stars 1.48k forks source link

DEVELOPERS: Filter real users / bots / commercials #61

Closed ohld closed 7 years ago

ohld commented 7 years ago

We need to have the ability to filter bots and commercial accounts (don't like and follow them), so we should interact with real users only. Am i right? In bot_filter.py i've started to write this function called check_user(self, user_id). We just need to find the way how to define this accounts.

E.g. conditions based followers / following ratio, based on description, links in account etc.

What conditions can you suggest?

andrewsaltanov commented 7 years ago

in commercial accounting have buttons like "contact" and "call" 223031481_13542315811667954055

and in the description have the information from facebook like "personal blog", "fiction charather", "engineering/ construction"

maxkrivich commented 7 years ago

I have a guess what a real account probably have more then one photo and followers/following approximately equals 1

ohld commented 7 years ago

No. We should collect the list of accounts of real persons and bots / commercials. And only then we can give the approximation of this ratio.

andrewsaltanov commented 7 years ago

maybe the ratio of follower and following. In real live we have more followers that following bots more following the followers

ohld commented 7 years ago

Ok, we can use Machine learning to love this problem. If we want to use it we need to have a lists of bots and real users. As big as we can

penarubah commented 7 years ago

commercials tend to not follow many account. so the ratio of followers and following will be extreme, right? i.e: followers 76k following 200 like that.

maybe we need to scrape this kind of account and see what we can do.