Code Monkey home page Code Monkey logo

msrf's People

Contributors

re64trh5hheterrethg avatar thearyadev avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar

msrf's Issues

Daily Quests not working and incomplete searches

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.

Eligible account was not found

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.

[BUG] Docker image exits immediately after creation

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'

[BUG] Support for more quiz types

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.

Found a Bug, how to fix?

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.

[BUG] passwords are output in plain text in the webui logs

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:

screenshot

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.

Some additional feature suggestions

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.

[FEATURE] Proxy Support

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.

[BUG] Support for multiple regions

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.

Program not writing password

At the enter password page, the logs says writing password but the password not entered at all. I have checked that the password given is correct. I have noticed that it immediately stops after the writing passord log appears
Capture

Hide logs

Should add hide logs and also the logs are going up instead of down when there's an action getting logged

[BUG] Incomplete PC/Mobile searches

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

[BUG] Incomplete PC/Mobile searches

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

[BUG] Version 0.8b [INFO] Eligible account was not found.

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

[FEATURE] Windows/Linux Server Support

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

very good alternative however...

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

[BUG] Version 0.8b [INFO] Eligible account was not found.

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

[BUG] additional promotions not working

[HELP] how do I get it working corecrly

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.

  • Error Information
    • Account data (Same account data used for earning points, this information does not contain any account credentials, only account information like: point count, available promotions, etc.)
    • Browser screenshot at the time of the error. This may include the account name, and potentially the account email. If you plan on sharing this (such as in a Github issue), you may want to cover any personal information
    • A traceback. This is the exception raised by python.
    • The HTML page at the time of the error. This helps in determining exactly why an error happened, but this file will have personal information, such as your email address and name. You may not want to include this when sharing this with other people. If you are familiar with HTML structure, you can find and remove that personal information before sharing.
    • the url that the exception occured on.

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)

[FEATURE] Concurrent Execution & Point Collection History

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

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.