# π Microsoft Rewards Script V2 Docs
**π― Your companion for mastering the automation stack**
*Curated guides, verified against the current codebase*
---
## π Quick Navigation
### **Essential Setup**
| Guide | Why you should read it |
|-------|------------------------|
| **[π¬ Getting Started](./getting-started.md)** | Install, configure, and run the bot in minutes |
| **[π€ Accounts & 2FA](./accounts.md)** | Add Microsoft accounts, enable TOTP, and secure logins |
| **[βοΈ Configuration Reference](./config.md)** | Understand every option in `src/config.jsonc` |
### **Run & Operate**
| Guide | Focus |
|-------|-------|
| **[β° Scheduling](./schedule.md)** | Cron-style automation and daily cadence |
| **[π³ Docker](./docker.md)** | Container deployment with prewired headless settings |
| **[π οΈ Diagnostics](./diagnostics.md)** | Troubleshooting, log capture, and support checklist |
| **[π§ Humanization](./humanization.md)** | Natural browser behavior and ban avoidance |
| **[π Proxy Setup](./proxy.md)** | Per-account proxy routing and geo-tuning |
| **[π Job State](./jobstate.md)** | How runs persist progress and recover |
| **[π Auto Update](./update.md)** | Keep the script current without manual pulls |
| **[π‘οΈ Security Notes](./security.md)** | Threat model, secrets handling, and best practices |
### **Notifications & Control**
| Guide | Purpose |
|-------|---------|
| **[π± NTFY Push](./ntfy.md)** | Real-time phone notifications |
| **[οΏ½ Discord Webhooks](./conclusionwebhook.md)** | Detailed run summaries in your server |
### **Special Modes**
| Guide | Purpose |
|-------|---------|
| **[π³ Buy Mode](./buy-mode.md)** | Assisted manual redemption and live monitoring |
---
## π§ Reading Paths
- **First install:** Getting Started β Accounts & 2FA β Configuration Reference β Scheduling **or** Docker
- **Docker-first:** Getting Started prerequisites β Docker β Diagnostics β Notifications (NTFY or Webhooks)
- **Optimizing runs:** Humanization β Schedule tuning β Proxy β Job State β Update
Each guide now links back to the most relevant follow-up topics so you can jump between setup, operations, and troubleshooting without losing context.
---
## π Useful Shortcuts
- Need sample configs? β [Config presets](./config-presets/)
- Want a scripted environment? β [Scheduler](./schedule.md)
- Looking to self-audit? β [Diagnostics](./diagnostics.md) + [Security](./security.md)
If something feels out of sync with the code, open an issue or ping us on Discordβthe docs are maintained to match the current defaults (`src/config.jsonc`, visible browsers by default, Docker headless enforcement via `FORCE_HEADLESS=1`).