LightZirconite 744e3c9c4a 1. Completely Rebuilt Dashboard
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
2025-12-16 21:32:36 +01:00
Fix
2025-11-15 13:52:37 +01:00
2025-12-16 21:32:36 +01:00
2025-12-16 21:32:36 +01:00
Fix
2025-11-15 13:52:37 +01:00
2025-11-11 13:07:51 +01:00
2025-12-16 21:32:36 +01:00
2025-11-01 20:44:31 +01:00
2025-11-01 20:44:31 +01:00
2025-11-01 20:44:31 +01:00
Fix
2025-11-15 13:52:37 +01:00
2025-12-16 21:03:42 +01:00

Microsoft Rewards Bot

Microsoft Rewards Bot logo

Node.js 20+ TypeScript Discord Stars

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.


Discord · Documentation · Report Bug

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.
Readme 7.5 MiB
Languages
TypeScript 87.9%
JavaScript 7.1%
CSS 2.1%
HTML 1.4%
Shell 0.9%
Other 0.5%