Wonderful Phoenix-Bot

Overview

Phoenix Bot

Discord

Phoenix Bot is inspired by Natewong1313's Bird Bot project yet due to lack of activity by their team. We have decided to revive this project to achieve a common goal. Due to the recent insurgence of botters/scalpers taking advantage, our goal is to enable everyone the ability to combat these botters/scalpers by implementing their own botting system. Currently, this auto-checkout bot will support Walmart, Best Buy, Gamestop, & Target. There are more plans for future implementations later on.

  • 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

Current Functionality

Website Auto Checkout Open Cart Link Work In Progress
amazon.com
bestbuy.com
gamestop.com
target.com
walmart.com

Phoenix Bot UI

Phoenix Bot Repository Link

View The Repo Here

Quick Install for Windows

  1. Make sure your Chrome browser is updated to the latest
  2. Install the latest version of Git & Python
  3. Open Powershell as Administrator within your desired directory for the application to live.
  4. Run the following commands:
    git clone https://github.com/Strip3s/PhoenixBot/
    
    cd PhoenixBot
    
    python -m venv ./env
    
    ./env/Scripts/activate
    
    python -m pip install --upgrade pip 
    
    pip install -r requirements.txt
    
  5. If you encounter any errors during installation, please consider the following:
    • If you get a red text error remove and you previously installed pyqt5 or lxml on your python, remove the versions from the requirements.in for both lxml and pyqt5, then run the following commands:
    pip install pip-tools==5.5.0
    
    pip-compile --generate-hashes --no-index --output-file=requirements.txt requirements.in
    
    pip install -r requirements.txt
    
    • If you get an error with red text run the following:
    pip install pycryptodomex
    
  6. Run the following command:
    python app.py
    

Quick Install for Mac

It is highly recommended you install brew and update python3 to latest version

  1. Make sure your Chrome browser is updated to the latest

  2. Run the following commands:

    git clone https://github.com/Strip3s/PhoenixBot/
    
    cd PhoenixBot
    
    python3 -m venv ./env
    
    source env/bin/activate
    
    python3 -m pip3 install --upgrade pip 
    
    pip3 install -r requirements.txt
    
  3. If you encounter any errors during installation, please consider the following:

    • If you get a red text error remove and you previously installed pyqt5 or lxml on your python, remove the versions from the requirements.in for both lxml and pyqt5, then run the following commands:
    pip3 install pip-tools==5.4.0
    
    pip-compile --generate-hashes --no-index --output-file=requirements.txt requirements.in
    
    pip3 install -r requirements.txt
    
    • If you get an error with red text run the following:
    pip3 install pycryptodomex
    
  4. Run the following command:

    python3 app.py
    

Windows FAQs

To resume working on the bot for testing after closing powershell, navigate again to the folder and run the following commands:

./env/Scripts/activate
python app.py

Contributing

This project uses pip-compile with the --generate-hashes flag to validate dependencies via checksums. This helps prevent updates to existing package versions on PyPI from adding new code to our project. When changing requirements, make updates in the requirements.in file, then compile using the command below to update requirements.txt before committing.

pip-compile --generate-hashes --no-index --output-file=requirements.txt requirements.in

If you receive an error when running this command related to pinning a version of pip, make sure your system or virtualenv pip version is up to date by running the following command:

python -m pip install --upgrade pip
Owner
Senior Developer
Senior Developer
Command-line program to download videos from YouTube.com and other video sites

youtube-dl - download videos from youtube.com or other video platforms INSTALLATION DESCRIPTION OPTIONS CONFIGURATION OUTPUT TEMPLATE FORMAT SELECTION

youtube-dl 116.4k Jan 07, 2023
A Discord Bot created using Pycord!

Hey, I am Slash Bot. A Bot which works with Slash Commands! Prerequisites Python 3+ Check out. the requirements.txt and install all the pakages. Insta

Saumya Patel 1 Nov 29, 2021
Updated version of A discord token/password grabber thats grabs all of their tokens, passwords, credit card + alot more

Updated version of A discord token/password grabber thats grabs all of their tokens, passwords, credit card + alot more

Rdimo 556 Aug 05, 2022
A Pluggable And Powerful Telegram Manager Bot

FRIDAY-USERBOT 🇮🇳 A Powerful, Smart And Simple Userbot In Pyrogram. Support 🚑 Inspiration & Credits Userge-X Userge Pokurt Pyrogram Code Owners Chs

DevsExpo 371 Mar 26, 2022
This Code is Property of Rehyann Saini. Feel Free to use this Project.

Email-Spammer Rehyann Saini in Collabration With Fe13 Productions This is an easy to use Dev Friendly Email spammer... #Important Things to know..! St

Rehyann Saini 1 Jan 14, 2022
twtxt is a decentralised, minimalist microblogging service for hackers.

twtxt twtxt is a decentralised, minimalist microblogging service for hackers. So you want to get some thoughts out on the internet in a convenient and

buckket 1.8k Jan 09, 2023
Boto is a Python package that provides interfaces to Amazon Web Services.

Boto is a Python package that provides interfaces to Amazon Web Services.

the boto project 6.5k Jan 01, 2023
Oussama has taken his first dose of vaccine D days ago

Oussama has taken his first dose of vaccine D days ago. He may take the second dose no less than L days and no more than R days since his first dose. Determine if Oussama is too early, too late, or i

INDIA - ENSAM Rabat 2 Feb 01, 2022
A simple script that loads and hot-reloads cogs when you save any changes

DiscordBot-HotReload A simple script that loads and hot-reloads cogs when you save any changes Usage @bot.event async def on_ready(): from HotRelo

2 Jan 14, 2022
PackMyPayload - Emerging Threat of Containerized Malware

This tool takes a file or directory on input and embeds them into an output file acting as an archive/container.

Mariusz Banach 594 Dec 29, 2022
🐍 The official Python client library for Google's discovery based APIs.

Google API Client This is the Python client library for Google's discovery based APIs. To get started, please see the docs folder. These client librar

Google APIs 6.2k Dec 31, 2022
Apex lets you build, deploy, and manage AWS Lambda functions with ease.

No longer maintained This software is no longer being maintainted and should not be chosen for new projects. See this issue for more information Apex

Apex 25 Dec 23, 2022
Discord bot that plays cricket with the user

CricBot Table of content Commands Installation Game rules License Commands S.No Command Use 1. cric Open the home window. This command is not necessa

Raveesh Yadav 1 Nov 19, 2021
Discondelete, is a Discord self-bot to delete dm's or purge all messages from a guild.

Discondelete Discondelete, is a Discord self-bot to delete dm's or purge all messages from a guild. Report Bug · Request Feature Table of Contents Abo

core 4 Feb 28, 2022
Short Program using Transavia's API to notify via email an user waiting for a flight at special dates and with the best price

Flight-Notifier Short Program using Transavia's API to notify via email an user waiting for a flight at special dates and with the best price Algorith

Wassim 2 Apr 10, 2022
GitGram Bot. Bot Then Message You Your Repo Starts, Forks, And Many More

Yet Another GitAlertBot Inspired From Dev-v2's GitGram Run Bot: Local Host Git Clone Repo : For Telethon Version : git clone https://github.com/TeamAl

Alina RoBot 2 Nov 24, 2021
Benachrichtigungs-Bot für das niedersächische Impfportal / Notification bot for the lower saxony vaccination portal

Ein kleines Wochenend-Projekt von mir. Der Bot überwacht die REST-API des niedersächsischen Impfportals auf freie Impfslots und sendet eine Benachrichtigung mit deinem bevorzugtem Service. Ab da gilt

sibalzer 37 May 11, 2022
Download apps and remove icloud

Download apps and remove icloud

troposphere - Python library to create AWS CloudFormation descriptions

troposphere - Python library to create AWS CloudFormation descriptions

4.8k Jan 06, 2023
Python SDK for LUSID by FINBOURNE, a bi-temporal investment management data platform with portfolio accounting capabilities.

LUSID® Python SDK This is the Python SDK for LUSID by FINBOURNE, a bi-temporal investment management data platform with portfolio accounting capabilit

FINBOURNE 6 Dec 24, 2022