mirror of
https://github.com/LightZirconite/Microsoft-Rewards-Bot.git
synced 2026-01-10 17:26:17 +00:00
- 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.
3.2 KiB
3.2 KiB
🚀 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
⚡ Quick Setup (Recommended)
🎬 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.jsonwith 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
🔧 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
🔗 Related Guides
- Accounts & 2FA — Add Microsoft accounts with TOTP
- Docker — Deploy with containers
- External Scheduling — Automate daily execution
- Discord Webhooks — Get run summaries