LeonShams / BestBuyBulletBot

Best Buy Bullet Bot, abbreviated to 3B Bot, is a stock checking bot with auto-checkout created to instantly purchase out-of-stock items on Best Buy once restocked. It was designed for speed with ultra-fast auto-checkout, as well as the ability to utilize all cores of your CPU with multiprocessing for optimal performance.
https://bestbuybulletbot.readthedocs.io/en/latest/
MIT License
33 stars 1 forks source link

Will this work now? Since best buy added phone/email verification. #4

Closed ghost closed 2 years ago

LeonShams commented 3 years ago

At the moment the bot will not handle phone/email verification during checkout, but I might be able to add support for it.

I just have a couple of questions. If you know the answers to any of them that would be really helpful!

  1. Is it account specific (i.e. is there a way to verify your account beforehand so it does not prompt during the checkout process)?
  2. Does the phone/email verification only apply to some products (e.g. 3060 ti, PS5, etc.)?
  3. If so do you know which ones it applies to?
ghost commented 3 years ago
  1. I believe it is just a final step when you press place order or checkout. I am pretty sure it shows up anyways and texts you a code even if you already verified your phone/email.
  2. Not sure, but at least I know it is on the high demand GPUS, so it should also be on the new consoles
  3. I am not sure how you should integrate it because the user has to type in the code, maybe in the terminal part. But for the meantime you can first make sure the bot will not crash if it sees the asking for verification and let the user do that part.

Thanks, I'm personally trying to get a 3080/3070 FE Has been really tough over this year and this bot seems like it might work the best compared to others.

On Sun, Jul 25, 2021 at 7:57 PM Leon Shams @.***> wrote:

At the moment the bot will not handle phone/email verification during checkout, but I might be able to add support for it.

I just have a couple of questions. If you know the answers to any of them that would be really helpful!

  1. Is it account specific (i.e. is there a way to verify your account beforehand so it does not prompt during the checkout process)?
  2. Does the phone/email verification only apply to some products (e.g. 3060 ti, PS5, etc.)?
  3. If so do you know which ones it applies to?

— You are receiving this because you authored the thread. Reply to this email directly, view it on GitHub https://github.com/LeonShams/BestBuyBulletBot/issues/4#issuecomment-886333154, or unsubscribe https://github.com/notifications/unsubscribe-auth/AUK5TMUQJ7GJEMIQBOUVR7DTZTFK3ANCNFSM5A4TFGTQ .

LeonShams commented 3 years ago

Thanks for the answers! I don't think I can add support for auto-verification until I have encountered the page myself, so I will leave the browser window open so the user can verify manually.

Also please do not use the bot in its current state. It is not equipped to handle some of the newer checkout procedures and still has a couple of bugs. In a few days, I will be releasing a massive update that should fix these bugs and make the bot more robust. But for the time being, I recommend using some of the other options out there.

ghost commented 3 years ago

Sounds good, thanks! Any command to update the bot? like pip install ____ ?'

Thanks! you should maybe share it on reddit or something. The top scripts are really shitty ngl

On Mon, Jul 26, 2021 at 11:45 AM Leon Shams @.***> wrote:

Thanks for the answers! I don't think I can add support for auto-verification until I have encountered the page myself, so I will leave the browser window open so the user can verify manually.

Also please do not use the bot in its current state. It is not equipped to handle some of the newer checkout procedures and still has a couple of bugs. In a few days, I will be releasing a massive update that should fix these bugs and make the bot more robust. For the time being, I recommend using some of the other options out there.

— You are receiving this because you authored the thread. Reply to this email directly, view it on GitHub https://github.com/LeonShams/BestBuyBulletBot/issues/4#issuecomment-886940076, or unsubscribe https://github.com/notifications/unsubscribe-auth/AUK5TMTDH3HJRM6RAGFVS6DTZWUK7ANCNFSM5A4TFGTQ .

LeonShams commented 3 years ago

Yeah to update the bot just run pip install --upgrade 3b-bot

Most subreddits don't allow self-promotion so the only bots you find there are usually pretty old.

ghost commented 3 years ago

Awesome, thanks for doing this! Hope this can increase my chances of getting a GPU. Also does the bot work with BB's queue system, which involves the "please wait" and add to cart button?

On Mon, Jul 26, 2021 at 12:09 PM Leon Shams @.***> wrote:

Yeah to update the bot just run pip install --upgrade 3b-bot

Most subreddits don't allow self-promotion so the only bots you find there are usually pretty old.

— You are receiving this because you authored the thread. Reply to this email directly, view it on GitHub https://github.com/LeonShams/BestBuyBulletBot/issues/4#issuecomment-886955382, or unsubscribe https://github.com/notifications/unsubscribe-auth/AUK5TMVDUJKQNBSBTXREQDLTZWXF3ANCNFSM5A4TFGTQ .

LeonShams commented 3 years ago

No, the bot will not try to automatically handle the queue system. Whenever it encounters something that it doesn't know how to handle it will wait for you to take over (for up to 5 minutes, but I will be increasing this to 20 minutes in the next update) until it sees something where it knows what to do.