Files
Microsoft-Rewards-Script/README.md
Light dc7e122bce V2.1 (#375)
* feat: Implement edge version fetching with retry logic and caching

* chore: Update version to 2.1.0 in package.json

* fix: Update package version to 2.1.0 and enhance user agent metadata

* feat: Enhance 2FA handling with improved TOTP input and submission logic

* fix: Refactor getSystemComponents to improve mobile user agent string generation

* feat: Add support for cron expressions for advanced scheduling

* feat: Improve humanization feature with detailed logging for off-days configuration

* feat: Add live log streaming via webhook and enhance logging configuration

* fix: Remove unused @types/cron-parser dependency from devDependencies

* feat: Add cron-parser dependency and enhance Axios error handling for proxy authentication

* feat: Enhance dashboard data retrieval with retry logic and diagnostics capture

* feat: Add ready-to-use sample configurations and update configuration settings for better customization

* feat: Add buy mode detection and configuration methods for enhanced manual redemption

* feat: Migrate configuration from JSON to JSONC format for improved readability and comments support

feat: Implement centralized diagnostics capture for better error handling and reporting

fix: Update documentation references from config.json to config.jsonc

chore: Add .vscode to .gitignore for cleaner project structure

refactor: Enhance humanization and diagnostics capture logic in BrowserUtil and Login classes

* feat: Reintroduce ambiance declarations for the 'luxon' module to unlock TypeScript

* feat: Update search delay settings for improved performance and reliability

* feat: Update README and SECURITY documentation for clarity and improved data handling guidelines

* Enhance README and SECURITY documentation for Microsoft Rewards Script V2

- Updated README.md to improve structure, add badges, and enhance clarity on features and setup instructions.
- Expanded SECURITY.md to provide detailed data handling practices, security guidelines, and best practices for users.
- Included sections on data flow, credential management, and responsible use of the automation tool.
- Added a security checklist for users to ensure safe practices while using the script.

* feat: Réorganiser et enrichir la documentation du README pour une meilleure clarté et accessibilité

* feat: Updated and reorganized the README for better presentation and clarity

* feat: Revised and simplified the README for better clarity and accessibility

* Update README.md
2025-10-11 16:54:07 +02:00

9.0 KiB
Raw Blame History

🎯 Microsoft Rewards Script V2

 ███╗   ███╗███████╗    ██████╗ ███████╗██╗    ██╗ █████╗ ██████╗ ██████╗ ███████╗
 ████╗ ████║██╔════╝    ██╔══██╗██╔════╝██║    ██║██╔══██╗██╔══██╗██╔══██╗██╔════╝
 ██╔████╔██║███████╗    ██████╔╝█████╗  ██║ █╗ ██║███████║██████╔╝██║  ██║███████╗
 ██║╚██╔╝██║╚════██║    ██╔══██╗██╔══╝  ██║███╗██║██╔══██║██╔══██╗██║  ██║╚════██║
 ██║ ╚═╝ ██║███████║    ██║  ██║███████╗╚███╔███╔╝██║  ██║██║  ██║██████╔╝███████║
 ╚═╝     ╚═╝╚══════╝    ╚═╝  ╚═╝╚══════╝ ╚══╝╚══╝ ╚═╝  ╚═╝╚═╝  ╚═╝╚═════╝ ╚══════╝

🤖 Intelligent automation meets Microsoft Rewards
Earn points effortlessly while you sleep Legacy-1.5.3

TypeScript Node.js Docker Playwright

Contributors Stars Version

🚀 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

📚 Full Documentation Index →

🎮 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

Advanced Topics


🤝 Community

Discord GitHub

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

Contributors

Made with ❤️ by the community • Happy automating! 🎉


discord-avatar-128-ULDXD