MehdiRtal/MicrosoftRewards.py

everything should work pretty much perfectly at really fast speed

Opened this issue · 20 comments

not sure if it makes any difference but i tried running code using bytecode pyc
it seemed to speed up allot- besides the other modifications
(that my just be because i was running scripts through vs code before)- may slow stuff down

also 3 workers at a time seems to be smooth i'll try more later
(i know it could make ms servers block me)

there are still some specific bonus quizzes that don't get completed ever
prob cause not in the areas the script looks

and im pretty sure headless mode being detected is..... bullshit

we should prob add some sort of web panel for logging rather than using discord webhook- cause of rate limiting

when in headless mode sometimes it gives false errors but still does everything

im currently rnning 19 acc on 1 ip to see the ban rate and if there is one

my theory that locked accounts would still work if you saved sessions was correct

    "username": "sudfhiu435987@outlook.com",
    "password": "",

    "proxy": null,
    "status": "completed",
    "points": 50

that account is locked but has 350 points still earning

everything still works just fine

the disabled screen doesn't come up unless you attempt a redeem or go to certain urls though
so eventurely on those specific accounts you'll have to use a phone

but you could be stacked when you finally do that
100 dollars an account

you should add a workflow file under under a random extension name

Hello TheSprinkler.
Please PR the changes before commiting to the main branch so I could review everything.

ms doesn't seem to rate limit on 10 accounts concurrent

They don't rate limit but they fingerprint you and you get banned.

The issue with rate limit wasn't due to ms but was due to me running multiple browsers on a single thread which caused proxy issues. It's fixed now.

are you able to add something automatic with the same capabilities as what's below (currently Manuel progression calculator)

`import json
import math

DEFAULT_POINTS_PER_DAY = 195

def calculate_points():

points_per_day = int(input("Points per day: ") or DEFAULT_POINTS_PER_DAY)

with open('accounts.json') as f:
data = json.load(f)

total_points = 0
num_accounts = len(data)

for account in data:
total_points += account['points']

days_earned = total_points // points_per_day
if total_points > 0:
days_earned += 1

combined_days_earned = days_earned

goal = int(input("Goal points: "))

days_to_goal = (goal - total_points) // points_per_day
if goal - total_points > 0:
days_to_goal += 1

combined_days_to_goal = math.ceil(days_to_goal / num_accounts)

print(f"Total: {total_points}")
print(f"Accounts: {num_accounts}")
print(f"Singular Progression Total: {days_earned}")
print(f"Combined Progression Total: {combined_days_earned}")
print(f"Singular Days to goal: {days_to_goal}")
print(f"Combined days to goal: {combined_days_to_goal}")

conversion_rate = 1000
usd_total = total_points / conversion_rate
usd_goal = goal / conversion_rate

print(f"Total USD: ${usd_total}")
print(f"Goal USD: ${usd_goal}")

if name == 'main':
calculate_points()`

Hello everyone is redeem still working I kinda didn't check the code since a long time.