TheNetsky / Microsoft-Rewards-Script

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

Add support for new activities #109

Open serzak51 opened 2 months ago

serzak51 commented 2 months ago

Since a bit of time already, microsoft seems to have added a new type of activities where you need to actively need to do searches before getting the reward. For example to get the "too tired to cook tonight?" (in the screenshot the one with the greencheck mark, i am french), you need to click on the activity, then search "McDonald's near me." (or i guess any specific restaurant name). These activities seems to appear half of the time, and for me always at a batch of four (though on reddit some got only one). The four activities are: make your purchases faster (faites vos achats plus vite) completed with "buy printer", too tired to cook tonight? (trop fatigué pour cuisiner ce soir?) completed with "McDonald's near me.", fast money conversion (conversion rapide de monnaie), completed with "dollar to euro", and learn to cook recipies (apprendre à cuisiner recettes), completed with "how to cook rice". They all redirect to the same page: https://www.bing.com/?form=ML2PCR&OCID=ML2PCR&PUBL=RewardsDO&CREA=ML2PCR

image

TheNetsky commented 2 months ago

I don't have these kinds of extra activities, so I won't be able to add support for these myself. Feel free to make a PR

Ryely-Squires commented 1 month ago

I don't have any capability of modifying the script, but I thought it bears mentioning for anyone wanting to make a PR that these activities can often be done with a specific search phrase for each. For example, the "Stay in touch for hot topics!" activity can be completed by simply searching "news", or the "Plan a quick getaway!" activity can be done with "flights". These will always work for their given activity. There's a lot of these, so I'd suggest adding a new type of reward category just binding the necessary search term to each given activity.