2025-12-06 15:05:43 +01:00
Fix
2025-11-15 13:52:37 +01:00
2025-11-11 15:01:02 +01:00
Fix
2025-11-15 13:52:37 +01:00
2025-11-11 13:07:51 +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
V3
2025-12-06 15:05:43 +01:00

Microsoft Rewards Bot

Microsoft Rewards Bot logo
Join the Discord · Star the project

Automates Microsoft Rewards tasks so you collect points with minimal setup.

Install

  • Install Node.js 20 or newer.
  • Clone this repository.
  • Run npm install inside the project folder.

Setup

  • Copy src/accounts.example.jsonc to src/accounts.jsonc and add your accounts.
  • Adjust src/config.jsonc only if you want to change defaults.
  • (Optional) set DISCORD_WEBHOOK_URL for alerts.

Run

  • npm start to build if needed and run once.
  • npm run dashboard to view the web dashboard.
  • npm run dev for local development mode.
  • npm run creator for account creation mode (see warning below).
  • npm run docker:compose to run in Docker.

Modes

  • Default: runs daily tasks once, then stops.
  • Dashboard: serves a simple web panel to monitor runs.
  • Dev: runs from source with fast restarts for editing.
  • Account creation: creates new Microsoft accounts.
  • Docker: runs the bot in a container with built-in scheduling.

Account Creation Warning

  • New accounts can be flagged if they earn points immediately.
  • Let fresh accounts sit for a few weeks before using them.
  • Use account creation mode only if you accept this risk.

Documentation

Explore the full documentation for detailed guides on setup, running modes, scheduling, and troubleshooting.

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.7%
JavaScript 7.3%
CSS 2.1%
HTML 1.4%
Shell 0.9%
Other 0.5%