mirror of
https://github.com/LightZirconite/Microsoft-Rewards-Bot.git
synced 2026-01-09 00:56:16 +00:00
744e3c9c4a53746bfcb8161e03a999c62422fae3
index.html - New Modern Interface: Header with animated status badge (Running/Stopped) Grid of 6 statistics (Accounts, Points, Completed, Errors, Uptime, Memory) Control Panel with 4 buttons (Start/Stop/Restart/Reset State) Account List with avatars and statuses Quick Actions (Run Single, Export Logs, Config, History) Points History Graph (Chart.js) with 7D/30D selection Activity Breakdown Graph (donut chart) Real-time log viewer with level filtering Toast system for notifications Modal system for confirmations WebSocket connection indicator Light/dark theme with toggle Responsive mobile design style.css - Modern CSS with: CSS variables for theming (dark + light) Smooth animations (pulse, fade-in, slideIn) GitHub-inspired design Custom scrollbar Responsive breakpoints app.js - Full JavaScript: WebSocket handling with automatic reconnection Chart.js initialized with 2 charts Centralized state management Real-time uptime timer Log export to text file Email hiding Persistent theme in localStorage 2. Improved backend routes.ts:233-302 - New API routes: POST /api/reset-state - Resets the state of today's jobs GET /api/memory - Returns current memory usage 3. Enhanced anti-detection (previous session) Browser.ts - 8 new layers of protection: WebRTC Leak Prevention Battery API Spoofing Hardware Concurrency Normalization Device Memory Consistency Audio Fingerprint Protection Timezone Consistency Connection Info Spoofing
Microsoft Rewards Bot
Advanced Microsoft Rewards automation with human-like behavior.
Anti-detection · Multi-account · Dashboard · Scheduling
⚡ Quick Start
# 1. Clone the repository
git clone https://github.com/LightZirconite/Microsoft-Rewards-Bot.git
cd Microsoft-Rewards-Bot
# 2. Setup accounts
cp src/accounts.example.jsonc src/accounts.jsonc
# Edit src/accounts.jsonc with your Microsoft account(s)
# 3. Run
npm start
Features
| Feature | Description |
|---|---|
| 🤖 Full Automation | Daily Set, More Promotions, Punch Cards, Read to Earn, Daily Check-in |
| 🔍 Smart Searches | Desktop & Mobile with diverse query sources (Google Trends, Reddit) |
| 🛡️ Anti-Detection | Advanced fingerprinting, humanized delays, natural mouse movements |
| 📊 Web Dashboard | Real-time monitoring panel for all accounts |
| ⏰ Built-in Scheduler | Run automatically at specified times with jitter |
| 📱 Multi-Account | Process multiple accounts in parallel clusters |
| 🐳 Docker Ready | Production-ready containerization |
| 🔔 Notifications | Discord webhooks, NTFY push notifications |
| 🛠️ Account Creator | Automated Microsoft account registration |
| 💾 Job State | Resume-on-crash, skip completed accounts |
Documentation
📚 Full Documentation — Setup guides, configuration, scheduling, troubleshooting.
Commands
| Command | Description |
|---|---|
npm start |
Build and run the bot |
npm run dashboard |
Start web monitoring panel |
npm run creator |
Account creation wizard |
npm run dev |
Development mode with hot reload |
npm run docker:compose |
Run in Docker container |
Account Creation Warning
⚠️ New accounts may be flagged if they earn points immediately. Let fresh accounts age 2-4 weeks before using them.
🔥 Why Choose This Fork?
This is an enhanced fork of TheNetsky/Microsoft-Rewards-Script with additional features:
| Feature | This Fork | Original |
|---|---|---|
| Web Dashboard | ✅ Real-time monitoring UI | ❌ |
| Built-in Scheduler | ✅ Internal with jitter | ❌ External cron only |
| Account Creator | ✅ Automated registration | ❌ |
| Job State | ✅ Resume-on-crash | ❌ |
| Error Reporting | ✅ Auto community reports | ❌ |
| Vacation Mode | ✅ Random off-days | ❌ |
| Risk Management | ✅ Adaptive throttling | ❌ |
| Compromised Recovery | ✅ Security prompt handling | ❌ |
| Multi-Pass Runs | ✅ Configurable | ❌ |
| Query Sources | Google Trends, Reddit, News | Google Trends |
| Documentation | ✅ Comprehensive | ⚠️ TODO |
Both projects share: Discord/NTFY webhooks, fingerprinting, Docker support, multi-account, Daily Set/Promotions/Searches.
Migration
# accounts.jsonc format is compatible
cp your-old-accounts.jsonc src/accounts.jsonc
Disclaimer
⚠️ Use at your own risk. Automation of Microsoft Rewards may lead to account suspension. This software is for educational purposes only. The authors are not responsible for any actions taken by Microsoft.
Description
Automated Microsoft Rewards points collector. Effortlessly accumulate rewards with intuitive navigation, multi-account support, Docker deployment, account creator, a dashboard, a Discord webbook, and an anti-detection system.
bing-rewardsbotmicrosoft-researchmicrosoft-rewardsmicrosoft-rewards-botmicrosoft-rewards-farmerscript
Readme
7.5 MiB
Languages
TypeScript
87.9%
JavaScript
7.1%
CSS
2.1%
HTML
1.4%
Shell
0.9%
Other
0.5%
