TheNetsky / Microsoft-Rewards-Script

Automated Microsoft Rewards script, using TypeScript, Cheerio and Playwright.
133 stars 33 forks source link

30 points are not claimed #84

Closed TrinitroToluen0 closed 4 months ago

TrinitroToluen0 commented 4 months ago

I saw this message in the console with each account:

"You can earn 30 points today"

And these 30 points were never claimed even if I restart the script. I logged into these accounts and noticed that there were no tasks to do and all the searches were already done. So I thought it was just a bug in the counting of earnable points.

My accounts were earning around 240 points every day, but after this message appeared it was only 210. I started investigating and it seems that these 30 points were real, but they don't appear on the rewards.bing.com page: image

But if I go to the Bing search engine, click on the "medal" icon and show the rewards panel, the 30 points are there in 3 tasks where each one gives you 10 points: image

These 3 tasks can be done manually, so I don't know why they don't appear in the main tab.

TrinitroToluen0 commented 4 months ago

Also, when inspecting the elements for more information, I noticed that in the link they have text like "Gamification_dailyset", which definitely has something to do with this other error in the console.

image image

It's like the script tries to do those three tasks but it doesn't find the element or something: An error occurred:TimeoutError: page.click: Timeout 30000ms exceeded. Call log:waiting for locator('[data-bi-id="Gamification_DailySet_ESCO_20240313_Child1"]') An error occurred:TimeoutError: page.click: Timeout 30000ms exceeded. Call log:waiting for locator('[data-bi-id="Gamification_DailySet_ESCO_20240313_Child2"]') An error occurred:TimeoutError: page.click: Timeout 30000ms exceeded. Call log:waiting for locator('[data-bi-id="Gamification_DailySet_ESCO_20240313_Child3"]')

TheNetsky commented 4 months ago

Rerun the script again

TrinitroToluen0 commented 4 months ago

And these 30 points were never claimed even if I restart the script.

TheNetsky commented 4 months ago

Likely those tasks are not support by the script.

TrinitroToluen0 commented 4 months ago

I see