Michael Cammarata 554227e200 Dockerfile and image optimization (#369)
Refactor of dockerfile to reduce final image from 2.55 gb to 766 mb to support pre-build
2025-10-01 15:50:33 +02:00
2025-09-26 18:58:33 +02:00
2025-09-26 18:58:33 +02:00
2025-09-26 18:58:33 +02:00
2025-09-26 18:58:33 +02:00
2025-09-26 18:58:33 +02:00
2025-09-26 18:58:33 +02:00
2025-02-15 16:14:47 +01:00
2025-09-26 18:58:33 +02:00
2025-08-22 00:43:17 +02:00
2025-08-22 00:43:17 +02:00
2025-09-26 18:58:33 +02:00
2025-09-26 18:58:33 +02:00
2025-09-26 18:58:33 +02:00
2025-09-26 18:58:33 +02:00
2025-09-26 18:58:33 +02:00

🎯 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! 🎉


msn-rw
Description
Automated Microsoft Rewards script, using TypeScript, Cheerio and Playwright.
Readme GPL-3.0 3.6 MiB
Languages
TypeScript 94%
Shell 4%
Dockerfile 1.5%
Nix 0.5%