Releases: cmalf/getgrass-bot-js
ggb-v0.4.2-Community-Extension-GM-All
✨ New Release Update
🌱 getgrass Bot - Community Extension version (GM ALL) (Multi & Normal Version)
🆕 Whats New
- No longer used :
-
wss://proxy2.wynd.network:4444/
-
wss://proxy2.wynd.network:4650/
-
- using new trick: because most of the proxies are blocked by
proxy2.wynd.network
- Improved
error handling
fixes - Script fixes including bugs found in previous versions.
- Lighter script
- Script improvements to support all platforms (macos, windows, linux, android-termux, ios-ISH-shell) without having to manually set it to fix errors.
🤔 HOW TO DO
- Download file zip below
- The
password
is still the same as v0.4! Password - Setup and Run the script as usual
🌆 Screenshot
- MultiAccounts Script
- Single Account Script (Normal)
💡 Thanks To
- Thanks to @nyeinchanhtoo-n4g for the idea.
⚠️ handleAxiosError (WINDOWS)
- For those of you who are Windows users or who find this bug:
ReferenceError: handleAxiosError is not defined
- just download AxiosHandleError.zip and replace index.js
- If you don't encounter those bugs, you're fine.
- @caytienhcmno1 is the person who reported the bug, as he experienced this problem.
⚠️ Fixed some proxies not showing up in grass dashboard
- if you find some proxies are not showing up in the grass dashboard
- with the old look, to make it easier to track if an error occurs on the grass server.
- download
old-view-some-fix-error-proxy-not-showup.zip
move and replace index.js
🌿 Added some tricks
- Direct connect removed
- Error handling to properly resolve Cloudflare errors
- Just try it!
- Download
v0.4.2-Extended.zip
, move and replace index.js
🔑 Login with Proxy
- One of the members, still did not believe, with my logic blocking IP reports to the grass server when logging in, well I didn't want to argue, so I changed the previous logic, by logging in via a proxy connection.
🤔 HOW TO DO
- download v0.4.2-Login-Proxy.zip (based on v0.4.2-Extended)
- replace index.js and add proxy_login.txt file
- re-login
- Done
ggb-v0.4.1-Extension-GM
🌱 getgrass Bot - Extension version (GM)
- I'll share this Extension version Script, while the main desktop version is still under development.
🤔 How To Do
- Download the File zip Below
- The
password
is still the same as v0.4! Password - To run The Script
npm install
thennpm start
- You need to Login First to setup UserId and AccsessToken (Automaticly saved on config.js, uid.txt)
- But yeah........ 1.0X Reward earnings. 😅
🆕 UPDATE FEATURE (MultiAccounts)
- Many of you have requested multi-account feature for this script!
- As per your request, I have added Multi-account Feature, and removed Direct Connect feature. (Proxy Connection Only)
🤔 How To Do
- Download The File Zip (For MultiAccounts Version)
- The
password
is still the same as v0.4! Password - Install Dependencies
npm install
- Setup All your account at account.js (
as many as your accounts
) - setup proxy for each account :
proxy.txt
(for account 1)proxy1.txt
(for account 2)ETC
.
- if all settings are complete.
- Run the script
npm start
- Login To All Your Account (To setup UserId and AccessToken)
- Run with Proxy
- Done
NOTE:
-
If you use a multi-account script, you must log in to more than one account, because my script is set for multiple accounts, and if there is only one account, the script will not run (TypeError: Cannot read properties of undefined (reading 'map') at _0x287f85) - (if you want to run one account, just use the normal version).
-
For Windows, Android, and Linux users who encounter the error "token" blablabla:
-
This is because your system doesn't support "exports const". Please change it manually to
module.exports
. -
here to fixed : Fixed 'Token' Error
const accountLists = [
{
"username": "xxx",
"password": "xxx"
},
{
"username": "xxx",
"password": "xxx"
},
{
"username": "xxx",
"password": "xxx"
} // for more users just copy paste the form as many as your accounts
];
module.exports = {
accountLists
};
//========================================
const uidList = [
{
"userId": "xxxxx",
"accessToken": "xxxxxxx"
},
{
"userId": "xxx",
"accessToken": "xxx"
},
{
"userId": "xxx",
"accessToken": "xxx"
}
];
module.exports = {
uidList
};
🐞 UPDATE : Fixed Ping Flood Bug
Thanks to @pukakuka for reporting the ping flood bug
.
🤔 HOW TO DO
- Download
Fixed-Ping-Flood-bug.zip
below - just replace old index.js to fixed one.
- done
🌱 UPDATE Comunity-Extension-1.25
- Comunity Extension 1.25 X Earnings
🤔 HOW TO DO
- Download
V.4.1-Comunity-Extension-1.25x.zip
below - if you want to use the community extension to earn 1.25X.
- just replace the file index.js.
- done
🔑 Login with Proxy
- One of the members, still did not believe, with my logic blocking IP reports to the grass server when logging in, well I didn't want to argue, so I changed the previous logic, by logging in via a proxy connection.
🤔 HOW TO DO
- download v0.4.1-Login-Proxy.zip (based on v0.4.1-Comunity-Extension-1.25x)
- replace index.js and add proxy_login.txt file
- re-login
- Done
getgrass-script-v0.4.1-Freemium-mu
getgrass-script-v0.4.1-Freemium
Minor Update
- grass developers know that someone has resolve their trick for authentication
- and Grass developers have changed the authentication process again.
- I will fix the script as soon as possible, with the new authentication method.
[+] fixed AxiosError (handle error), (stopping script forcely)
[+] add Feature remove Error Proxy (Errorr code: websocket close)
[+] keep proxy with error code socket hang up (to redo the connection)
[+] http/socks
[+] New Method
just wait for the script to be released!
#==========================================================================#
Oh, just a 'minor' update, huh? The Grass developers really know how to spice things up with their authentication tricks.. (This is quite frustrating.) HAHA 😂
Update beta test
- no need to setup the config, just run the script and login (Automatic setup)
- if this beta version doesn't work on your device, just wait for the main version release!
- the password is the same as
v0.4!
- there is no guarantee that it will work on all devices other than MacOS.
getgrass-script-v0.4-Freemium
🌱 getgrass-script-v0.4-Freemium
___/* Temporaary readme.md
- Grass developers have changed the authentication process.
the script is being updated
getgrass-bot-v0.3.1-minor-update
Minor Update
- I tried the exact same method as in the Desktop Version(original).
- if the problem still persists (I think there is a bug in the getgrass dashboard)
- or maybe the developer is updating/upgrading the Extension or Desktop version
How to do
- Download File Zip below (Only Desktop Version)
- Extract zip file and Go to the folder
- Edit uid.txt and put your userid there
- Edit proxy choose between http or socks mode
- install dependencies
npm install
- run the script
npm start
getgrass-bot-v0.3
Temporary Update to Version 0.3
what's new?
- added direct ip running feature (without proxy)
- supports both proxy types (http or socks) choose one
what changed
for Desktop version
Dont change User agent in configuration.js (for Desktop Version)
- tried adding
const ws = new WebSocket(wsURL, {
agent,
headers: {
"Pragma": "no-cache",
'User-Agent': configuration.UserAgent,
OS: 'Mac',
Platform: 'Desktop',
Browser: 'Mozilla',
"Sec-WebSocket-Version": "13",
'Accept-Language': 'uk-UA,uk;q=0.9,en-US;q=0.8,en;q=0.7',
"Cache-Control": "no-cache",
"priority": "u=1, i",
},
handshakeTimeout: 30000,
rejectUnauthorized: false,
});
- and a lot has changed.
updates for what version?
- both zip files contain desktop and extension version
How To Do?
-
Download File Zip below
- Go to Directory file - Choose: - Desktop version - or Extension Version
-
Install Dependencies
npm install
-
Run the Script
npm start
does the script work?
-
yes, on my device it works,and on the dashboard it is connected.
-
Screenshot
Note
Please try this script on your device
- Try both direct ip or proxy mode
- Try to use no more than 30 proxies first, if the proxies on the dashboard are connected (detected) you can add more proxies.
- I will open a discussion in this repository. please comment there if the problem still persists.
- Discussion link