This bot automates the process of creating and setting up Dofus Touch accounts. It uses Selenium WebDriver to interact with web pages and Streamlit for the user interface.
- Python 3.7+
- Chrome browser
-
Clone this repository:
git clone https://github.com/mohdtalal3/Dofus-Touch-Account-Creation-Bot.git
cd Dofus-Touch-Account-Creation-Bot
-
Create a virtual environment (optional but recommended):
python -m venv venv
venv\Scripts\activate
-
Install the required packages:
pip install -r requirements.txt
- Prepare your input files:
outlook_accounts.txt
: List of Outlook accounts (format:email:password
, one per line)GAME_NAMES.txt
: List of names to use for account creation (one per line)
-
Run the Streamlit app:
streamlit run Bot_2.py
-
In the Streamlit interface:
- Choose the community (FR, ENG, or ES)
- Click "Start Bot" to begin the process
Bot_2.py
: Main script containing the bot logic and Streamlit interfacerequirements.txt
: List of Python packages required to run the botoutlook_accounts.txt
: Input file with Outlook account credentialsGAME_NAMES.txt
: Input file with names for account creationverified_accounts.txt
: Output file for accounts that passed verificationsuccess.txt
: Output file for accounts that completed the entire process successfully
verified_accounts.txt
: Contains email:password pairs for accounts that were successfully created and logged in.success.txt
: Contains email:password pairs for accounts that completed the entire process without any errors or restrictions.
- Ensure that
outlook_accounts.txt
andGAME_NAMES.txt
are properly formatted and contain sufficient data before running the bot. - The bot will modify
outlook_accounts.txt
during execution, removing processed accounts. - Check
verified_accounts.txt
andsuccess.txt
for the results of the bot's operations.
- If you encounter WebDriver errors, ensure that your ChromeDriver version matches your Chrome browser version.
- For any other issues, check the console output for error messages and stack traces.
Video Attached for setup.