diff --git a/.github/copilot-instructions.md b/.github/copilot-instructions.md index b136d3b..cda2fc7 100644 --- a/.github/copilot-instructions.md +++ b/.github/copilot-instructions.md @@ -796,7 +796,7 @@ npm run creator # Account creation wizard ## πŸ“ž Support & Resources - **Discord:** https://discord.gg/k5uHkx9mne (community support) -- **GitHub Issues:** https://github.com/Obsidian-wtf/Microsoft-Rewards-Bot/issues +- **GitHub Issues:** https://github.com/LightZirconite/Microsoft-Rewards-Bot/issues - **Documentation:** `/docs/index.md` (full guide index) - **License:** CC BY-NC-SA 4.0 (non-commercial use) @@ -1145,7 +1145,7 @@ private combinedDeduplication(queries: string[], threshold = 0.65): string[] { **Last Updated:** 2025-11-09 **Version:** See `package.json` for current version -**Maintainer:** Obsidian-wtf + Community Contributors +**Maintainer:** LightZirconite + Community Contributors --- diff --git a/LICENSE b/LICENSE index ba172d7..af9b9cb 100644 --- a/LICENSE +++ b/LICENSE @@ -1,6 +1,6 @@ ο»ΏCreative Commons Attribution-NonCommercial-ShareAlike 4.0 International -Copyright (c) 2025 Obsidian-wtf +Copyright (c) 2025 LightZirconite This work is licensed under Creative Commons BY-NC-SA 4.0 https://creativecommons.org/licenses/by-nc-sa/4.0/ @@ -21,4 +21,4 @@ MICROSOFT REWARDS WARNING: This software may violate Microsoft's Terms of Service. Use at your own risk. -Questions: https://github.com/Obsidian-wtf/Microsoft-Rewards-Bot/issues \ No newline at end of file +Questions: https://github.com/LightZirconite/Microsoft-Rewards-Bot/issues \ No newline at end of file diff --git a/README.md b/README.md index c72cef9..ec65e5b 100644 --- a/README.md +++ b/README.md @@ -7,8 +7,8 @@ **Automate your Microsoft Rewards points collection** [![Discord](https://img.shields.io/badge/πŸ’¬_Discord-7289DA?style=for-the-badge&logo=discord&logoColor=white)](https://discord.gg/k5uHkx9mne) -[![GitHub](https://img.shields.io/badge/⭐_Star-yellow?style=for-the-badge&logo=github&logoColor=black)](https://github.com/Obsidian-wtf/Microsoft-Rewards-Bot) -[![Version](https://img.shields.io/badge/v2.60.0-blue?style=for-the-badge)](https://github.com/Obsidian-wtf/Microsoft-Rewards-Bot/releases) +[![GitHub](https://img.shields.io/badge/⭐_Star-yellow?style=for-the-badge&logo=github&logoColor=black)](https://github.com/LightZirconite/Microsoft-Rewards-Bot) +[![Version](https://img.shields.io/badge/v2.60.0-blue?style=for-the-badge)](https://github.com/LightZirconite/Microsoft-Rewards-Bot/releases) @@ -49,7 +49,7 @@ A **TypeScript bot** that automatically earns Microsoft Rewards points by comple ```bash # 1. Download the project -git clone https://github.com/Obsidian-wtf/Microsoft-Rewards-Bot.git +git clone https://github.com/LightZirconite/Microsoft-Rewards-Bot.git cd Microsoft-Rewards-Bot # 2. Install dependencies @@ -505,7 +505,7 @@ This is fixed in v2.60.0! The bot now runs tasks immediately on startup before a - πŸ’¬ **[Discord Community](https://discord.gg/k5uHkx9mne)** β€” Get support & updates - πŸ“– **[Documentation](docs/index.md)** β€” Complete guides -- πŸ› **[Report Bug](https://github.com/Obsidian-wtf/Microsoft-Rewards-Bot/issues)** β€” Found an issue? +- πŸ› **[Report Bug](https://github.com/LightZirconite/Microsoft-Rewards-Bot/issues)** β€” Found an issue? - οΏ½ **[Troubleshooting](docs/troubleshooting.md)** β€” Fix common problems --- diff --git a/docs/build-system.md b/docs/build-system.md index d5931df..6fd6bfb 100644 --- a/docs/build-system.md +++ b/docs/build-system.md @@ -279,7 +279,7 @@ Microsoft-Rewards-Bot/ ## πŸ†˜ Getting Help - **Discord:** https://discord.gg/k5uHkx9mne -- **GitHub Issues:** https://github.com/Obsidian-wtf/Microsoft-Rewards-Bot/issues +- **GitHub Issues:** https://github.com/LightZirconite/Microsoft-Rewards-Bot/issues - **Documentation:** [docs/index.md](index.md) --- diff --git a/docs/getting-started.md b/docs/getting-started.md index 43bf182..c9dc78c 100644 --- a/docs/getting-started.md +++ b/docs/getting-started.md @@ -110,7 +110,7 @@ Before starting, you need:5. [First Run](#-first-run)*Complete setup guide for b ```bash -git clone https://github.com/Obsidian-wtf/Microsoft-Rewards-Bot.git ```bash +git clone https://github.com/LightZirconite/Microsoft-Rewards-Bot.git ```bash cd Microsoft-Rewards-Bot @@ -124,7 +124,7 @@ npm install node --version Should show `v20.x.x` or higher -1. Go to: https://github.com/Obsidian-wtf/Microsoft-Rewards-Bot +1. Go to: https://github.com/LightZirconite/Microsoft-Rewards-Bot 2. Click **Code** β†’ **Download ZIP**- **Microsoft accounts** with email + password @@ -210,7 +210,7 @@ The wizard will:--- - Verify: `node --version` should show v20 or higher
"totp": "", // Leave empty for now - "enabled": true1. Visit: https://github.com/Obsidian-wtf/Microsoft-Rewards-Bot + "enabled": true1. Visit: https://github.com/LightZirconite/Microsoft-Rewards-Bot } @@ -326,7 +326,7 @@ npm run creator https://rewards.bing.com/welcome?rh=YOUR_CODE -y backup@gmail.co -During creation:- βœ… Saves all account details for yougit clone https://github.com/Obsidian-wtf/Microsoft-Rewards-Bot.git- βœ… Help you create `src/accounts.json` with your Microsoft credentials +During creation:- βœ… Saves all account details for yougit clone https://github.com/LightZirconite/Microsoft-Rewards-Bot.git- βœ… Help you create `src/accounts.json` with your Microsoft credentials 1. **CAPTCHA**: Browser will pause - solve it manually @@ -374,7 +374,7 @@ Example content: "year": 1995 - },1. Go to: https://github.com/Obsidian-wtf/Microsoft-Rewards-Bot + },1. Go to: https://github.com/LightZirconite/Microsoft-Rewards-Bot "referralUrl": "https://rewards.bing.com/welcome?rh=YOUR_CODE", @@ -780,7 +780,7 @@ bash setup/setup.sh - πŸ“– **[Documentation Hub](index.md)** β€” All guides -- πŸ› **[Report Issue](https://github.com/Obsidian-wtf/Microsoft-Rewards-Bot/issues)** β€” Found a bug? +- πŸ› **[Report Issue](https://github.com/LightZirconite/Microsoft-Rewards-Bot/issues)** β€” Found a bug? 1. **Copy the template:**4. **Complete**: Account details saved automaticallydocker compose up -d @@ -908,7 +908,7 @@ Open `src/config.jsonc`: - Run `npm start` once -- Bot automatically schedules itself**⚠️ IMPORTANT: Keep this file safe!****Found a bug?** [Report it here](https://github.com/Obsidian-wtf/Microsoft-Rewards-Bot/issues) +- Bot automatically schedules itself**⚠️ IMPORTANT: Keep this file safe!****Found a bug?** [Report it here](https://github.com/LightZirconite/Microsoft-Rewards-Bot/issues) - Runs every day at your chosen time diff --git a/docs/index.md b/docs/index.md index e415171..cbc43d0 100644 --- a/docs/index.md +++ b/docs/index.md @@ -127,7 +127,7 @@ Having issues? Check these resources: ### Support Resources - πŸ’¬ **[Discord Community](https://discord.gg/k5uHkx9mne)** β€” Get help from the community -- πŸ› **[GitHub Issues](https://github.com/Obsidian-wtf/Microsoft-Rewards-Bot/issues)** β€” Report bugs +- πŸ› **[GitHub Issues](https://github.com/LightZirconite/Microsoft-Rewards-Bot/issues)** β€” Report bugs - πŸ“– **[FAQ](FAQ.md)** β€” Frequently asked questions - πŸ” **[Diagnostics Guide](diagnostics.md)** β€” Debug and capture logs @@ -200,9 +200,9 @@ Technical references and detailed information: Want to help improve the bot? - πŸ“– **[Contributing Guide](../CONTRIBUTING.md)** β€” How to contribute -- πŸ› **[Report Bugs](https://github.com/Obsidian-wtf/Microsoft-Rewards-Bot/issues)** β€” Found an issue? -- πŸ’‘ **[Feature Requests](https://github.com/Obsidian-wtf/Microsoft-Rewards-Bot/issues)** β€” Suggest new features -- πŸ“ **[Improve Docs](https://github.com/Obsidian-wtf/Microsoft-Rewards-Bot/tree/main/docs)** β€” Help with documentation +- πŸ› **[Report Bugs](https://github.com/LightZirconite/Microsoft-Rewards-Bot/issues)** β€” Found an issue? +- πŸ’‘ **[Feature Requests](https://github.com/LightZirconite/Microsoft-Rewards-Bot/issues)** β€” Suggest new features +- πŸ“ **[Improve Docs](https://github.com/LightZirconite/Microsoft-Rewards-Bot/tree/main/docs)** β€” Help with documentation --- diff --git a/docs/notifications.md b/docs/notifications.md index 5e695e3..e945606 100644 --- a/docs/notifications.md +++ b/docs/notifications.md @@ -347,7 +347,7 @@ If sending too many notifications: - πŸ’¬ **[Discord Community](https://discord.gg/k5uHkx9mne)** β€” Get support - πŸ“– **[Configuration Guide](config.md)** β€” All config options -- πŸ› **[Report Issue](https://github.com/Obsidian-wtf/Microsoft-Rewards-Bot/issues)** β€” Found a bug? +- πŸ› **[Report Issue](https://github.com/LightZirconite/Microsoft-Rewards-Bot/issues)** β€” Found a bug? --- diff --git a/package-lock.json b/package-lock.json index 4d53747..39d356f 100644 --- a/package-lock.json +++ b/package-lock.json @@ -43,7 +43,7 @@ }, "funding": { "type": "github", - "url": "https://github.com/sponsors/Obsidian-wtf" + "url": "https://github.com/sponsors/LightZirconite" } }, "node_modules/@cspotcode/source-map-support": { @@ -4257,4 +4257,4 @@ } } } -} +} \ No newline at end of file diff --git a/package.json b/package.json index ee97a45..bcbf492 100644 --- a/package.json +++ b/package.json @@ -9,12 +9,12 @@ }, "repository": { "type": "git", - "url": "https://github.com/Obsidian-wtf/Microsoft-Rewards-Bot.git" + "url": "https://github.com/LightZirconite/Microsoft-Rewards-Bot.git" }, "bugs": { - "url": "https://github.com/Obsidian-wtf/Microsoft-Rewards-Bot/issues" + "url": "https://github.com/LightZirconite/Microsoft-Rewards-Bot/issues" }, - "homepage": "https://github.com/Obsidian-wtf/Microsoft-Rewards-Bot#readme", + "homepage": "https://github.com/LightZirconite/Microsoft-Rewards-Bot#readme", "scripts": { "go": "node -e \"const fs = require('fs'); const cp = require('child_process'); console.log('πŸš€ Running complete setup and start...'); if (!fs.existsSync('.playwright-chromium-installed')) { console.log('πŸ“¦ Installing Chromium...'); cp.execSync('npx playwright install chromium --with-deps', {stdio: 'inherit'}); fs.writeFileSync('.playwright-chromium-installed', new Date().toISOString()); } if (!fs.existsSync('dist/index.js')) { console.log('πŸ”¨ Building project...'); cp.execSync('npm run build', {stdio: 'inherit'}); } console.log('βœ… Setup complete! Starting bot...'); cp.execSync('npm start', {stdio: 'inherit'});\"", "clean": "rimraf dist", @@ -50,14 +50,14 @@ "Playwright", "Cheerio" ], - "author": "Obsidian-wtf", + "author": "LightZirconite", "contributors": [ - "Microsoft Rewards Bot Community (https://github.com/Obsidian-wtf/Microsoft-Rewards-Bot/graphs/contributors)" + "Microsoft Rewards Bot Community (https://github.com/LightZirconite/Microsoft-Rewards-Bot/graphs/contributors)" ], "license": "CC-BY-NC-SA-4.0", "funding": { "type": "github", - "url": "https://github.com/sponsors/Obsidian-wtf" + "url": "https://github.com/sponsors/LightZirconite" }, "devDependencies": { "@types/express": "^4.17.25", diff --git a/scripts/installer/update.mjs b/scripts/installer/update.mjs index 7907913..7ff479b 100644 --- a/scripts/installer/update.mjs +++ b/scripts/installer/update.mjs @@ -281,7 +281,7 @@ async function checkVersion() { const localVersion = localPkg.version // Fetch remote version from GitHub API (no cache) - const repoOwner = 'Obsidian-wtf' + const repoOwner = 'LightZirconite' const repoName = 'Microsoft-Rewards-Bot' const branch = 'main' @@ -448,7 +448,7 @@ async function performUpdate() { // Step 3: Download latest code from GitHub process.stdout.write('πŸ“₯ Downloading...') - const repoOwner = 'Obsidian-wtf' + const repoOwner = 'LightZirconite' const repoName = 'Microsoft-Rewards-Bot' const branch = 'main' const archiveUrl = `https://github.com/${repoOwner}/${repoName}/archive/refs/heads/${branch}.zip` diff --git a/src/constants.ts b/src/constants.ts index e818abb..3163d67 100644 --- a/src/constants.ts +++ b/src/constants.ts @@ -130,7 +130,7 @@ export const DISCORD = { COLOR_GREEN: 0x00D26A, COLOR_GRAY: 0x95A5A6, WEBHOOK_USERNAME: 'Microsoft-Rewards-Bot', - AVATAR_URL: 'https://raw.githubusercontent.com/Obsidian-wtf/Microsoft-Rewards-Bot/main/assets/logo.png' + AVATAR_URL: 'https://raw.githubusercontent.com/LightZirconite/Microsoft-Rewards-Bot/main/assets/logo.png' } as const export const LOGGER_CLEANUP = { diff --git a/src/functions/Login.ts b/src/functions/Login.ts index d1eae1f..0c17cb4 100644 --- a/src/functions/Login.ts +++ b/src/functions/Login.ts @@ -1756,7 +1756,7 @@ export class Login { } private getDocsUrl(anchor?: string) { - const base = process.env.DOCS_BASE?.trim() || 'https://github.com/Obsidian-wtf/Microsoft-Rewards-Bot/blob/main/docs/security.md' + const base = process.env.DOCS_BASE?.trim() || 'https://github.com/LightZirconite/Microsoft-Rewards-Bot/blob/main/docs/security.md' const map: Record = { 'recovery-email-mismatch': '#recovery-email-mismatch', 'we-cant-sign-you-in': '#we-cant-sign-you-in-blocked' diff --git a/src/functions/activities/SearchOnBing.ts b/src/functions/activities/SearchOnBing.ts index 603ed27..c512a48 100644 --- a/src/functions/activities/SearchOnBing.ts +++ b/src/functions/activities/SearchOnBing.ts @@ -1,9 +1,9 @@ -import type { Page } from 'playwright' import * as fs from 'fs' import path from 'path' +import type { Page } from 'playwright' -import { Workers } from '../Workers' import { DELAYS } from '../../constants' +import { Workers } from '../Workers' import { MorePromotion, PromotionalItem } from '../../interface/DashboardData' @@ -62,7 +62,7 @@ export class SearchOnBing extends Workers { // Fetch from the repo directly so the user doesn't need to redownload the script for the new activities const response = await this.bot.axios.request({ method: 'GET', - url: 'https://raw.githubusercontent.com/Obsidian-wtf/Microsoft-Rewards-Bot/refs/heads/main/src/functions/queries.json' + url: 'https://raw.githubusercontent.com/LightZirconite/Microsoft-Rewards-Bot/refs/heads/main/src/functions/queries.json' }) queries = response.data } diff --git a/src/interface/Config.ts b/src/interface/Config.ts index 6ac907b..5ced095 100644 --- a/src/interface/Config.ts +++ b/src/interface/Config.ts @@ -89,7 +89,7 @@ export interface ConfigUpdate { // DEPRECATED (v2.56.2+, remove in v3.0): method, docker fields no longer used // Migration: update.mjs now exclusively uses GitHub API for all update methods // See: scripts/installer/README.md for migration details - // TODO(@Obsidian-wtf): Remove deprecated fields in v3.0 major release + // TODO(@LightZirconite): Remove deprecated fields in v3.0 major release } export interface ConfigVacation {