Refactor of dockerfile to reduce final image from 2.55 gb to 766 mb to support pre-build
🎯 Microsoft Rewards Script V2
███╗ ███╗███████╗ ██████╗ ███████╗██╗ ██╗ █████╗ ██████╗ ██████╗ ███████╗
████╗ ████║██╔════╝ ██╔══██╗██╔════╝██║ ██║██╔══██╗██╔══██╗██╔══██╗██╔════╝
██╔████╔██║███████╗ ██████╔╝█████╗ ██║ █╗ ██║███████║██████╔╝██║ ██║███████╗
██║╚██╔╝██║╚════██║ ██╔══██╗██╔══╝ ██║███╗██║██╔══██║██╔══██╗██║ ██║╚════██║
██║ ╚═╝ ██║███████║ ██║ ██║███████╗╚███╔███╔╝██║ ██║██║ ██║██████╔╝███████║
╚═╝ ╚═╝╚══════╝ ╚═╝ ╚═╝╚══════╝ ╚══╝╚══╝ ╚═╝ ╚═╝╚═╝ ╚═╝╚═════╝ ╚══════╝
🤖 Intelligent automation meets Microsoft Rewards
Earn points effortlessly while you sleep
Legacy-1.5.3
🚀 Big Update Alert — V2 is here!
![]() TheNetsky 🙌 Foundation Architect Building the massive foundation |
![]() Mgrimace 🔥 Active Developer Regular updates & NTFY mode |
![]() Light ✨ V2 Mastermind Massive feature overhaul |
💡 Welcome to V2 — There are honestly so many changes that even I can't list them all!
Trust me, you've got a massive upgrade in front of you. Enjoy the ride! 🎢
🎯 What Does This Script Do?
Automatically earn Microsoft Rewards points by completing daily tasks:
- 🔍 Daily Searches — Desktop & Mobile Bing searches
- 📅 Daily Set — Complete daily quizzes and activities
- 🎁 Promotions — Bonus point opportunities
- 🃏 Punch Cards — Multi-day reward challenges
- ✅ Daily Check-in — Simple daily login rewards
- 📚 Read to Earn — News article reading points
All done automatically while you sleep! 💤
⚡ Quick Start
# 🪟 Windows — One command setup
setup/setup.bat
# 🐧 Linux/macOS/WSL
bash setup/setup.sh
# 🌍 Any platform
npm run setup
That's it! The setup wizard configures accounts, installs dependencies, builds the project, and starts earning points.
📖 Manual Setup
# 1️⃣ Configure your Microsoft accounts
cp src/accounts.example.json src/accounts.json
# Edit accounts.json with your credentials
# 2️⃣ Install & Build
npm install && npm run build
# 3️⃣ Run once or start scheduler
npm start # Single run
npm run start:schedule # Automated daily runs
📑 Documentation
| Topic | Description |
|---|---|
| 🚀 Getting Started | Complete setup guide from zero to running |
| 👤 Accounts & 2FA | Microsoft account setup + TOTP authentication |
| 🐳 Docker | Containerized deployment with slim headless image |
| ⏰ Scheduling | Automated daily runs with built-in scheduler |
| 🛠️ Diagnostics | Troubleshooting, error capture, and logs |
| ⚙️ Configuration | Full config.json reference |
🎮 Commands
# 🚀 Run the automation once
npm start
# <20> Start automated daily scheduler
npm run start:schedule
# 💳 Manual points redemption mode
npm start -- -buy your@email.com
# <20> Deploy with Docker
docker compose up -d
# <20> Development mode
npm run dev
✨ Key Features
| Feature | Description |
|---|---|
| 🔐 Multi-Account | Support multiple Microsoft accounts with 2FA |
| 🤖 Human-like | Natural delays, scrolling, clicking patterns |
| 📱 Cross-Platform | Desktop + Mobile search automation |
| 🎯 Smart Activities | Quizzes, polls, daily sets, punch cards |
| 🔔 Notifications | Discord webhooks + NTFY push alerts |
| 🐳 Docker Ready | Slim headless container deployment |
| 🛡️ Resilient | Session persistence, job state recovery |
| 🕸️ Proxy Support | Per-account proxy configuration |
🚀 Advanced Features
💳 Buy Mode — Manual redemption with live points monitoring
🧠 Humanization — Advanced anti-detection patterns
📊 Diagnostics — Error capture with screenshots/HTML
🔗 Webhooks — Rich Discord notifications
📱 NTFY — Push notifications to your phone
📚 Documentation & Support
Essential Guides
- Getting Started — Zero to running in minutes
- Accounts Setup — Microsoft accounts + 2FA configuration
- Docker Guide — Container deployment
- Scheduling — Automated daily runs
- Troubleshooting — Fix common issues
Advanced Topics
- Humanization — Anti-detection features
- Notifications — Push alerts & Discord webhooks
- Proxy Setup — Network configuration
- Buy Mode — Manual redemption tracking
🤝 Community
Found a bug? Report an issue
Have suggestions? Start a discussion
⚠️ Disclaimer
This project is for educational purposes only. Use at your own risk. Microsoft may suspend accounts that use automation tools. The authors are not responsible for any account actions taken by Microsoft.
🎯 Contributors
Made with ❤️ by the community • Happy automating! 🎉


