feat: Implement account creation module with realistic data generation

- Add DataGenerator class for generating emails, passwords, birthdates, and names.
- Create README.md detailing features, usage, and process flow for account creation.
- Develop CLI for initiating account creation with optional referral URL.
- Introduce nameDatabase for realistic first and last name generation.
- Define CreatedAccount interface for structured account data.
This commit is contained in:
2025-11-07 20:45:18 +01:00
parent 555efa1db0
commit 6be9cca80f
9 changed files with 2205 additions and 0 deletions

View File

@@ -150,6 +150,36 @@ npm run buy 1 # By account number
---
## 🆕 Account Creator
Automatically create new Microsoft accounts with referral link support:
```bash
# Create account without referral
npm run creator
# Create account with your referral link
npm run creator https://rewards.bing.com/welcome?rh=YOUR_CODE&ref=rafsrchae
```
**Features:**
- 🎯 Language-independent (works in any language)
- 🔐 Generates strong passwords automatically
- 📧 Creates unique email addresses
- 🎂 Realistic birthdates (18-50 years old)
- 🤖 CAPTCHA support (manual solving required)
- 💾 Saves all account details to `accounts-created/` directory
**What happens:**
1. Opens browser to Microsoft signup page
2. Automatically fills email, password, birthdate, and name
3. Waits for you to solve CAPTCHA
4. Saves complete account info to file
**[📖 Full Account Creator Guide](src/account-creation/README.md)**
---
## ⏰ Automatic Scheduling
Configure automatic task scheduling directly from `config.jsonc` - **perfect for Raspberry Pi!**