Files
Microsoft-Rewards-Bot/docs/getting-started.md
LightZirconite 43ed6cd7f8 refactor: remove legacy scheduling and analytics code
- Deleted the scheduler module and its associated functions, transitioning to OS-level scheduling.
- Removed the Analytics module and its related interfaces, retaining only a placeholder for backward compatibility.
- Updated ConfigValidator to warn about legacy schedule and analytics configurations.
- Cleaned up StartupValidator to remove diagnostics and schedule validation logic.
- Adjusted Load.ts to handle legacy flags for diagnostics and analytics.
- Removed unused diagnostics capturing functionality.
2025-11-03 19:18:09 +01:00

3.2 KiB
Raw Blame History

Microsoft Rewards Script Logo

🚀 Getting Started

🎯 From zero to earning Microsoft Rewards points in minutes
Complete setup guide for beginners


Requirements

  • Node.js 18+ (22 recommended) — Download here
  • Microsoft accounts with email + password
  • Optional: Docker for containerized deployment

🎬 One Command, Total Automation

# 🪟 Windows
setup/setup.bat

# 🐧 Linux/macOS/WSL  
bash setup/setup.sh

# 🌍 Any platform
npm run setup

That's it! The wizard will:

  • Help you create src/accounts.json with your Microsoft credentials
  • Install all dependencies automatically
  • Build the TypeScript project
  • Start earning points immediately

🛠️ Manual Setup

📖 Prefer step-by-step? Click here

1 Configure Your Accounts

cp src/accounts.example.json src/accounts.json
# Edit accounts.json with your Microsoft credentials

2 Install Dependencies & Build

npm install
npm run build

3 Choose Your Mode

# Single run (test it works)
npm start

# Schedule it (Task Scheduler, cron, etc.)
# See docs/schedule.md for examples

🎯 What Happens Next?

The script will automatically:

  • 🔍 Search Bing for points (desktop + mobile)
  • 📅 Complete daily sets (quizzes, polls, activities)
  • 🎁 Grab promotions and bonus opportunities
  • 🃏 Work on punch cards (multi-day challenges)
  • Daily check-ins for easy points
  • 📚 Read articles for additional rewards

All while looking completely natural to Microsoft! 🤖


🐳 Docker Alternative

If you prefer containers:

# Ensure accounts.json and config.json exist
docker compose up -d

# Follow logs
docker logs -f microsoft-rewards-bot

Full Docker Guide →


🔧 Next Steps

Once running, explore these guides:

Priority Guide Why Important
High Accounts & 2FA Set up TOTP for secure automation
High External Scheduling Automate with Task Scheduler or cron
Medium Notifications Get alerts on your phone
Low Humanization Advanced anti-detection

🆘 Need Help?

Script not starting?Troubleshooting Guide
Login issues?Accounts & 2FA Setup
Want Docker?Container Guide

Found a bug? Report it here
Need support? Join our Discord