thearyadev / msrf Goto Github PK
View Code? Open in Web Editor NEWAutomates Microsoft rewards.
License: Apache License 2.0
Automates Microsoft rewards.
License: Apache License 2.0
No requirements.txt on the latest version
The daily quest cards are not working, just the second card seems to be completed, and the phone searches usually are incomplete, i tried running the program two or three times but it is still not getting more searches.
Im Spanish so sorry for my english.
Using an account that works with the original version of this script. The username and password were verified as working.
Repeated error:
[INFO][<ThreadPoolExecutor-0_0>][<pick_and_run>][Line 428] Eligible account was not found.
First of all thanks for this amazing project!
As I saw in a different thread, you requested error messages (most likely due to different regions/the website differently structured etc.) from people, so I gladly oblige.
The dashboard json data is also included. Region is germany.
Describe the bug
The image is successfully created but exits immediately. Using docker to deploy on Ubuntu server.
Expected behavior
Docker install works and webUI is accessible via IP:port
Version Number
0.8b
Error Report
docker ps -a
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
5a8f57e26a0a msrf-msrf "/bin/sh -c 'poetry …" 25 seconds ago Exited (1) 23 seconds ago msrf-msrf-1
docker logs msrf-msrf-1
Traceback (most recent call last):
File "/msrf/main.py", line 15, in <module>
import database
File "/msrf/database/__init__.py", line 1, in <module>
from .database_access import *
File "/msrf/database/database_access.py", line 3, in <module>
import util
File "/msrf/util/__init__.py", line 1, in <module>
from .configloader.config import *
File "/msrf/util/configloader/config.py", line 1, in <module>
import yaml
ModuleNotFoundError: No module named 'yaml'
Add a minimize button beside the X button
Some quiz types don't work currently.
Most things that appear in the "More Promotions" section can be completed. Some of the ones that arent able to be completed currently can cause a lot of error reports to be generated.
This mainly affects new accounts, as they contain many of these.
I noticed that when I run an account the script gets stuck when searching the webite when a cookies popup comes up and stops it from being able to do the quiz, and therefore just skips a whole lot. What I've done is gone into debugging mode and then whilst its running I accept the cookies quickly whilst the script is on. This does fix the issue and allows the script to work, and when I do this I do not receive any sort of error in the errors folder.
Is it possible for me to modify the code so I can make it automatically accept the cookies popup? Whenever I reopen the program the cookies seem to reset so I need to redo the whole process.
Describe the bug
Passwords are occasional output in plaintext in the webui logs, which would technically be viewable by anyone connected to the local network (minimal risk as they'd need the IP and Port, but still not ideal).
Sample:
Expected behavior
Ideally, passwords would not be shown in the webui logs
Version Number
0.8 b - docker/server deployment
Error Report
Not an error per se, more of a minor security issue/preference.
Please add support for proxy per account, also add other earning tasks such as MSN Fitness videos, Microsoft Edge News and MSN Shopping Quiz, this will result in earning almost 200 more points per account daily.
Please add Proxy Support as using multiple accounts without it is extremely difficult, it will not be difficult to include proxy support so please provide an option to add one proxy per account in the database which would be used for the particular account. The others bots already have this option and it would only require a flag to the chrome driver and to add the proxies in the database for each account.
Describe the bug
During mobile searches, the waitUntilVisible function throws an error.
Expected behavior
Error should be thrown, but program should continue to run. Unknown cause of problem.
Version Number
0.4b
Error Report
Personal Data Omitted
error_waitUntilVisible.zip
Some regions have different things in the microsoft rewards. This can cause errors and make the point collection less than ideal.
I test primarily on Canadian accounts, so the information i have on other regions is limited.
If you have errors in the errors directory that you are willing to share, please do so as they will help a lot.
Should add hide logs and also the logs are going up instead of down when there's an action getting logged
Please add a button to run it every day at a specified time.
There are times that it only searches few for mobile searches and just moves on the other account just like the original counterpart you should look into it otherwise that's the only problem I have encountered so far
the surveys are not completed because the program does them 30 times, requiring 90 points (45 times), or 150 points if you are from the US
Describe the bug
[INFO][<ThreadPoolExecutor-0_0>][<pick_and_run>][Line 132] Eligible account was not found.
Expected behavior
This issue occurs on the first run,The username and password are correct;
In debug mode ,Microsoft Rewards dashboard loads normally,But Script it stops there,
and output LOG “[INFO][<ThreadPoolExecutor-0_0>][<pick_and_run>][Line 132] Eligible account was not found.”
On my computer,This issue exists for multiple accounts。
Version Number
version 0.8b
Error Report
Please download multiple compressed files in the attachment!
[email protected]_1693126649.837669.zip
[email protected]_1693126593.23242.zip
I using now the legacy script in headless mode on a linux Server without any gui. Will this script work there? Or is this for GUI only machines?
Thanks
Currently investigating a bug which causes the current punch card to be incomplete.
Describe the bug
With the latest virus definition installed, Microsoft Defender Antivirus reports a trojan in msrf.exe : Sabsik.EN.D!ml
Expected behavior
No virus reported.
Version Number
0.7b
https://github.com/ultrafunkamsterdam/undetected-chromedriver instead of the normal one
it needs to open chrome to start farming points unlike the original one which doesn't need to
apart from that I have one suggestion is to hide the python prompt once the actual ui has loaded
It's great overall does the job done and nice UI
I am getting an error in the script...
[email protected]_1674729122.502817.zip
I would really like if you could pls help me
Currently investigating.
Describe the bug
[INFO][<ThreadPoolExecutor-0_0>][<pick_and_run>][Line 132] Eligible account was not found.
Expected behavior
This issue occurs on the first run,The username and password are correct;
In debug mode ,Microsoft Rewards dashboard loads normally,But Script it stops there,
and output LOG “[INFO][<ThreadPoolExecutor-0_0>][<pick_and_run>][Line 132] Eligible account was not found.”
On my computer,This issue exists for multiple accounts。
Version Number
version 0.8b
Error Report
Please download multiple compressed files in the attachment!
[email protected]_1693126649.837669.zip
[email protected]_1693126593.23242.zip
Describe the bug
When running the bot, it does everything right except for the additional promotions and punchcard. it reports a whole lot of errors and in the console it says "uncaught error in more promotions scraper" a dozen times
Expected behavior
I would expect it to not do that and run the more promotions
Version Number
0.8b
Error Report
[email protected]_1688304858.819697.zip
[email protected]_1688304858.429072.zip
[email protected]_1688304857.863968.zip
[email protected]_1688304857.456896.zip
[email protected]_1688304857.099335.zip
[email protected]_1688304856.649753.zip
[email protected]_1688304856.21736.zip
[email protected]_1688304855.826108.zip
[email protected]_1688304855.256602.zip
[email protected]_1688304854.876063.zip
[email protected]_1688304854.522501.zip
[email protected]_1688304854.127418.zip
[email protected]_1688304853.780487.zip
[email protected]_1688304853.381632.zip
[email protected]_1688304852.992092.zip
[email protected]_1688304852.423968.zip
[email protected]_1688304841.394526.zip
[email protected]_1688304838.824368.zip
alot of error reports
Describe the bug
A clear and concise description of what the bug is.
Expected behavior
A clear and concise description of what you expected to happen.
Version Number
The exact version you are experiencing this error in.
Error Report
Go into the directory of the msrf.exe
application and look for a folder called errors
. This folder will include auto generated error reports to help debug problems.
These error reports may include personal information, so please read the following:
Error reports will show up in the log window, it will say "Error report generated" with a filename at the end. That is the zipfile that includes the error report for that specific error.
You can unzip the error report and hide any personal information before including it in your Github issue.
Including an error report in your issue will help me solve your problem. Many issues in MSRF are directly related to the microsoft account and changes/variations in Microsoft rewards. The error report targets exactly what the problem is. You are unlikely to get help by creating an issue that says "Its not working" with no additional information.
I get this error when i try to run the program i did install poetry
C:\Users\Marti\Desktop\MSRF-main>python main.py
Traceback (most recent call last):
File "C:\Users\Marti\Desktop\MSRF-main\main.py", line 15, in
import database
File "C:\Users\Marti\Desktop\MSRF-main\database_init_.py", line 1, in
from .database_access import *
File "C:\Users\Marti\Desktop\MSRF-main\database\database_access.py", line 3, in
import util
File "C:\Users\Marti\Desktop\MSRF-main\util_init_.py", line 1, in
from .configloader.config import *
File "C:\Users\Marti\Desktop\MSRF-main\util\configloader\config.py", line 2, in
from pydantic_yaml import YamlModel
ImportError: cannot import name 'YamlModel' from 'pydantic_yaml' (C:\Users\Marti\AppData\Local\Programs\Python\Python311\Lib\site-packages\pydantic_yaml_init_.py)
I would like to suggest an option to remove accounts, also put how many points he had when he logged in and how many are left after he did all the tasks, a progress of what is being done, and perhaps an option for how many accounts run simultaneously
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.