inspectorG4dget / bumble-autoswipe

Automatically swipe bumble, based on personal preferences
MIT License
1 stars 0 forks source link

Height in CM and Chrome #18

Open Akrelion45 opened 8 months ago

Akrelion45 commented 8 months ago

Hey. Really like your bumble script, seems much better than all the others on github that just swipe right.

  1. Yes in Europe, we use Centimeter instead of inch. Like your height is 173 CM. Anyway, do i need to have Bumble in English to make the script work? I think so when seeing this bumble.log entry: ( I am german)

"heightv2": "174 cm", "exercisev2": "manchmal", "educationv2": "im studium", "drinkingv2": "in gesellschaft", "smokingv2": "nie", "genderv2": "frau", "intentionsv2": "wei\u00df ich noch nicht", "familyPlansv2": "wei\u00df ich noch nicht", "starSignv2": "l\u00f6we", "religionv2": "sonstiges", "bio": "No any expectation just enjoy the time together Keep traveling around the world \ud83c\udfa5\ud83c\udf0d\ud83e\udd3f Im a bi \ud83c\udff3\ufe0f\u200d\ud83c\udf08", "prompts": {}, "throttle_ratio": 0.0625} | 0.2657677395649114

  1. Would it be possible to add chrome selenium instead of firefox selenium? I know chrome has an undetected chrome driver for selenium and at least for tinder that was necessary, because tinder if I am not wrong could detect if you used selenium and possible ban you. And with the undetected chrome driver its not possible to detect it. Just to be safe.

  2. Is it possible to save the cookies? I need to log in everytime in selenium firefox in bumble, but the 2nd time it always gives me an error that my session is over and i have to wait basically 30 minutes until i can log in again because that message appears every time.

  3. What is the correct config for throttle_ratio:? throttle_ratio: 0 ?

inspectorG4dget commented 8 months ago

Hey! I'm glad you find this useful, and I'm happy to support new languages and features.

  1. "do I need to have Bumble in English?": Technically, no. But if you do use Bumble in a different language, you will need to update the config to use the specific terminology in that language. In fact, if you could create a version of the example config file with all the German values, I could add that to the repository as well
  2. chrome selenium: Could you please post a link to this Chrome driver? I was unable to find a usable Chrome driver, which is why I went with Firefox
  3. saving cookies: I hadn't done this earlier, because I didn't want to give the impression that I was tracking anything. I'll try to make a configurable option for this
  4. throttle_ratio is the average ratio of yes swipes you'd like. If it's set to 1, then you'll automatically swipe right on any favorable profile. If it's set to 0, you will never swipe right. Consider the number of favorable profiles seen "so far". Then divide that by the total number of profiles seen so far. If half the profiles seen so far have been favorable, then this ratio (which is not throttle_ratio) will be 0.5. Now, if throttle_ratio is set to 0.4, then you're currently above your ratio. So the algorithm will bias towards a left swipe to bring the ratio back towards throttle_ratio. The idea is that by the end, you should have swiped yes on no more than throttle_ratio profiles served to you.