mirror of
https://github.com/TheNetsky/Microsoft-Rewards-Script.git
synced 2026-01-11 10:56:17 +00:00
* feat: Implement edge version fetching with retry logic and caching * chore: Update version to 2.1.0 in package.json * fix: Update package version to 2.1.0 and enhance user agent metadata * feat: Enhance 2FA handling with improved TOTP input and submission logic * fix: Refactor getSystemComponents to improve mobile user agent string generation * feat: Add support for cron expressions for advanced scheduling * feat: Improve humanization feature with detailed logging for off-days configuration * feat: Add live log streaming via webhook and enhance logging configuration * fix: Remove unused @types/cron-parser dependency from devDependencies * feat: Add cron-parser dependency and enhance Axios error handling for proxy authentication * feat: Enhance dashboard data retrieval with retry logic and diagnostics capture * feat: Add ready-to-use sample configurations and update configuration settings for better customization * feat: Add buy mode detection and configuration methods for enhanced manual redemption * feat: Migrate configuration from JSON to JSONC format for improved readability and comments support feat: Implement centralized diagnostics capture for better error handling and reporting fix: Update documentation references from config.json to config.jsonc chore: Add .vscode to .gitignore for cleaner project structure refactor: Enhance humanization and diagnostics capture logic in BrowserUtil and Login classes * feat: Reintroduce ambiance declarations for the 'luxon' module to unlock TypeScript * feat: Update search delay settings for improved performance and reliability * feat: Update README and SECURITY documentation for clarity and improved data handling guidelines * Enhance README and SECURITY documentation for Microsoft Rewards Script V2 - Updated README.md to improve structure, add badges, and enhance clarity on features and setup instructions. - Expanded SECURITY.md to provide detailed data handling practices, security guidelines, and best practices for users. - Included sections on data flow, credential management, and responsible use of the automation tool. - Added a security checklist for users to ensure safe practices while using the script. * feat: Réorganiser et enrichir la documentation du README pour une meilleure clarté et accessibilité * feat: Updated and reorganized the README for better presentation and clarity * feat: Revised and simplified the README for better clarity and accessibility * Update README.md
121 lines
2.2 KiB
JSON
121 lines
2.2 KiB
JSON
{
|
|
"baseURL": "https://rewards.bing.com",
|
|
"sessionPath": "sessions",
|
|
"browser": {
|
|
"headless": true,
|
|
"globalTimeout": "45s"
|
|
},
|
|
"execution": {
|
|
"parallel": false,
|
|
"runOnZeroPoints": true,
|
|
"clusters": 1,
|
|
"passesPerRun": 1
|
|
},
|
|
"fingerprinting": {
|
|
"saveFingerprint": {
|
|
"mobile": false,
|
|
"desktop": false
|
|
}
|
|
},
|
|
"search": {
|
|
"useLocalQueries": false,
|
|
"settings": {
|
|
"useGeoLocaleQueries": false,
|
|
"scrollRandomResults": true,
|
|
"clickRandomResults": true,
|
|
"retryMobileSearchAmount": 1,
|
|
"delay": {
|
|
"min": "6s",
|
|
"max": "15s"
|
|
}
|
|
}
|
|
},
|
|
"humanization": {
|
|
"enabled": true,
|
|
"stopOnBan": true,
|
|
"immediateBanAlert": true,
|
|
"actionDelay": {
|
|
"min": 200,
|
|
"max": 750
|
|
},
|
|
"gestureMoveProb": 0.5,
|
|
"gestureScrollProb": 0.25,
|
|
"allowedWindows": []
|
|
},
|
|
"vacation": {
|
|
"enabled": false,
|
|
"minDays": 2,
|
|
"maxDays": 3
|
|
},
|
|
"retryPolicy": {
|
|
"maxAttempts": 3,
|
|
"baseDelay": 1000,
|
|
"maxDelay": "30s",
|
|
"multiplier": 2,
|
|
"jitter": 0.2
|
|
},
|
|
"workers": {
|
|
"doDailySet": true,
|
|
"doMorePromotions": true,
|
|
"doPunchCards": true,
|
|
"doDesktopSearch": true,
|
|
"doMobileSearch": true,
|
|
"doDailyCheckIn": true,
|
|
"doReadToEarn": true,
|
|
"bundleDailySetWithSearch": false
|
|
},
|
|
"proxy": {
|
|
"proxyGoogleTrends": true,
|
|
"proxyBingTerms": true
|
|
},
|
|
"notifications": {
|
|
"webhook": {
|
|
"enabled": false,
|
|
"url": ""
|
|
},
|
|
"conclusionWebhook": {
|
|
"enabled": false,
|
|
"url": ""
|
|
},
|
|
"ntfy": {
|
|
"enabled": false,
|
|
"url": "",
|
|
"topic": "rewards",
|
|
"authToken": ""
|
|
}
|
|
},
|
|
"logging": {
|
|
"excludeFunc": [
|
|
"FLOW"
|
|
],
|
|
"webhookExcludeFunc": [
|
|
"FLOW"
|
|
],
|
|
"redactEmails": true
|
|
},
|
|
"diagnostics": {
|
|
"enabled": true,
|
|
"saveScreenshot": true,
|
|
"saveHtml": false,
|
|
"maxPerRun": 1,
|
|
"retentionDays": 5
|
|
},
|
|
"jobState": {
|
|
"enabled": true,
|
|
"dir": ""
|
|
},
|
|
"schedule": {
|
|
"enabled": false,
|
|
"useAmPm": false,
|
|
"time12": "8:30 AM",
|
|
"time24": "08:30",
|
|
"timeZone": "UTC",
|
|
"runImmediatelyOnStart": true
|
|
},
|
|
"update": {
|
|
"git": true,
|
|
"docker": false,
|
|
"scriptPath": "setup/update/update.mjs"
|
|
}
|
|
}
|