frederikme / TinderBotz

Automated Tinder bot and scraper using selenium in python.
MIT License
566 stars 146 forks source link

Improvement idea : Oracle machine for like/pass decisions #76

Open dembarthe opened 2 years ago

dembarthe commented 2 years ago

This is an issue for an improvement idea.

Describe the solution you'd like Instead of having just a random decision wether to like or pass a target/geomatch, I suggest using an oracle. Given several information (the Geomatcher object should be sufficient), it is possible to create a set of rules, for example :

Describe alternatives you've considered A clear and concise description of any alternative solutions or features you've considered.

Additional context I developped my own Tinder Bot (which uses the API, so it may be limited in terms of analytics and to flatter the Tinder's algorithm). Using this approach, it was clearer to determine if I like or pass a target. If you are interested by this feature, I could try a git push (I already have a draft, hardest for me is to do the merge)

frederikme commented 2 years ago

This definitely looks like a fun feature! It would allow users to better choose which profiles to like and which not.🙂

dembarthe commented 2 years ago

I will try to show you a generic oracle in the next days.

I would also replace the generic "like()" method which calls another "like()" by a swipe(), because I think it is clearer to have a swipe() method that calls either like() or dislike() depending on the result of the Oracle, what do you think ?

surtic86 commented 2 years ago

Just stumbled over this Bot while searching some stuff on Youtube.

What i do on my Browser Extension is to set the Filters on Tinder less hard and then let the "Bot" dislike them. You can do that by Age, Count of Pictures, Distance or also Unwanted Words.

But yeh from my Stats i gathered its then mostly about 10% left swipes the users do with my extension.