Reference

A list of all commands and flags can be viewied in the shell with the following command.

3b-bot --help

Commands

start Start tracking the currently set URLs. This is the default command.

view-urls View list of tracked URLs.

add-url Add URL to tracking list.

add-url-group Add multiple URLs and set a quantity for all of them as a whole instead of individually.

remove-url Remove a URL from the list of tracked URLs.

test-urls Tests to make sure all URLs can be tracked. This is also run on startup.

clear-urls Remove all tracked URLs.

view-settings View current settings.

set-funds Set how much money the bot is allowed to spend. Defaults to $1000.

set-tax Set the sales tax rate for your state. Defaults to 9.5%.

toggle-auto-checkout Enable/disable auto checkout.

change-browser Pick the browser to be used during tracking and auto-checkout (only applies if auto-checkout is enabled). Firefox is the default and recommended browser.

test-sound Play sound sample.

set-sound-mode Choose whether you want sound to be completely disabled, play once on item restock, or play repeatedly on item restock.

set-threads Select the number of threads to allocate to tracking each URL.

count-cores Print how many CPU cores you have and how many threads each core has.

reset-settings Reset setting to the defaults.

view-creds View your Best Buy login credentials (email, password, cvv).

set-creds Set your Best Buy login credentials (email, password, cvv).

clear-creds Reset your Best Buy login credentials (email, password, cvv). Also offers the option to reset your access password.

Flags

Flags are options that can be passed alongside a command,with the exception of --help and --version which shouldn’t be passed with any commands.

--version Show 3B Bot version number.

--suppress-warnings Suppress warnings.

--headless Hide the browser during auto checkout.

--verify-account Confirm that the account is setup properly (automatically performed on first run).

--skip-verification Skip checks on first run that make sure account is setup properly.

--force-login Force browser to go through traditional login process as opposed to using cookies to skip steps.