Support Discord
Bird Bot is an auto-checkout bot that currently supports Walmart and Best buy. It is intended to be used to purchase Nintendo Switch consoles. More sites will be added in the future.
- Easy to use interface built on PyQt5
- Waits for items to restock if they are out of stock
- Optional price checker
- Lighting fast auto-checkout
Here's what you need to do to get Bird Bot installed on your computer.
- Python 3 - you can download it here (scroll down). When you run the installer, make sure you select "Add Python 3.6 to PATH"
Windows
git clone https://github.com/natewong1313/bird-bot.git
cd bird-bot
pip install -r requirements.txt
Mac
git clone https://github.com/natewong1313/bird-bot.git
cd bird-bot
pip3 install -r requirements.txt
If you don't have git installed, you can instead download the repository here. Then cd into it and run pip install -r requirements.txt
To start the bot, run
Windows
python app.py
Mac
python3 app.py
To start making tasks, you will first need to setup a profile. A profile contains your shipping, billing, and payment details that are used to checkout. Click the wallet icon on the sidebar and you will the profiles page. Once you've filled out your information, name the profile and then click the save button. You can use the load profile dropdown to check existing profiles or delete profiles.
After you're done making a profile, you will want to create a task. Tasks will automatically checkout the item if it is instock, or wait for it to restock. You can run as many tasks as you would like. To make a task, go back to the homepage and click the add task button in the top right. You will then see a pop-up window appear. Choose a site, input the link of the product you want to checkout, and choose a profile. There are two numbers that will be automatically filled out in the bottom left. These numbers are how many seconds the bot will sleep for if it is waiting for a restock or an error occurs. You can change these to whatever you prefer. If you are waiting for a product to restock for a certain price, click the max price checkbox and input the highest price you want to pay for the item. Then click add task
Now that you have made a task(s), you can start them by clicking the play icon. You can delete the task by clicking the trash can icon. Make sure to not delete the task if it's running.