Auto ping bot for NodePay, with multi accounts and multi proxies support.
手把手中文使用教程 | TG Channel: https://t.me/+ntyApQYvrBowZTc1
- Multi accounts support.
- Multi proxies support.
- Auto ping every 6 minutes.
- Parallel ping with multi accounts and multi proxies.
- Auto retry when the connection is lost.
The nodepay-bot can be run using Docker or manually.
you can obtain your user ID from the nodepay website:
- Visit https://app.nodepay.ai
- Open the browser's developer tools (usually by pressing F12 or right-clicking and selecting "Inspect").
- Go to the "Console" tab.
- Paste the following command and press Enter:
copy(localStorage.getItem('np_token'));- Copy the value returned, which is your user ID.
Warning
if you see the following error:
{"success":false,"code":403,"msg":"Unauthorized","data":null}in the console, please copy the value from the np_token in the Application tab and paste it into the tokens.txt file.
You can buy proxies from ProxyCheap or any other proxy provider.
It seems that the official has restricted that a maximum of 10 nodes are valid for one account. So please don't configure too many proxies for each account. It is recommended to have a maximum of 10.
- Create a text file named
tokens.txtwith your copiednp_token. - Create a text file named
proxies.txtwith the desired proxy URLs. Ensure each URL is in the format:
http://username:password@hostname1:port
http://username:password@hostname2:port
// or
socks5://username:password@hostname1:port
socks5://username:password@hostname2:port
Note: You can use HTTP or SOCKS5 proxies, and you can config with multiple proxies in the
proxies.txtfile (one proxy per line).
- Run the
nodepay-botusing Docker:
docker run -d \
-v $(pwd)/tokens.txt:/app/tokens.txt \
-v $(pwd)/proxies.txt:/app/proxies.txt \
overtrue/nodepay-botIf you have multiple accounts, you can create a tokens.txt file with the following format:
eyJh...
eyJi...
and create a dir named proxies/N.txt with the following structure, N is the account index, starting from 1,
for example, if you have 3 accounts, you should create 3 proxies files:
proxies/1.txt
proxies/2.txt
proxies/3.txt
Note: You can use HTTP or SOCKS5 proxies, and you can config with multiple proxies in the
proxies/N.txtfile (one proxy per line).It seems that the official has restricted that a maximum of 10 nodes are valid for one account. So please don't configure too many proxies for each account. It is recommended to have a maximum of 10.
and run the bot with the following command:
docker run -d \
-v $(pwd)/tokens.txt:/app/tokens.txt \
-v $(pwd)/proxies:/app/proxies \
overtrue/nodepay-bot# get containerid
docker ps
# show logs of containerid
docker logs -f <containerid>You need to have Node.js installed on your machine to run the bot manually.
- Git clone this repository to your local machine.
git clone [email protected]:web3bothub/nodepay-bot.git- Navigate to the project directory.
cd nodepay-bot- Create a text file named
tokens.txtwith your copiednp_token. - Create the
proxies.txtfile with the desired proxy URLs. Ensure each URL is in the format:
http://username:password@hostname1:port
http://username:password@hostname2:port
// or
socks5://username:password@hostname1:port
socks5://username:password@hostname2:port
Note: You can use HTTP or SOCKS5 proxies, You can config with multiple proxies in the
proxies.txtfile (one proxy per line).It seems that the official has restricted that a maximum of 10 nodes are valid for one account. So please don't configure too many proxies for each account. It is recommended to have a maximum of 10.
- Run the
nodepay-botby executing the following command:
pip install -r requirements.txt- If you want to run the bot in the background, you can use the
pm2package:
python3 main.py- Run this bot, I don't guarantee you will get the reward, it depends on the nodepay website.
- If you dont familiar with the python, you can use the docker to run this bot.
- You can just run this bot at your own risk, I'm not responsible for any loss or damage caused by this bot. This bot is for educational purposes only.
Feel free to contribute to this project by creating a pull request.
if you want to support me, you can donate to my address:
- TRC20:
TMwJhT5iCsQAfmRRKmAfasAXRaUhPWTSCE - ERC20:
0xa2f5b8d9689d20d452c5340745a9a2c0104c40de - SOLANA:
HCbbrqD9Xvfqx7nWjNPaejYDtXFp4iY8PT7F4i8PpE5K - TON:
UQBD-ms1jA9cmoo8O39BXI6jqh8zwRSoBMUAl4yjEPKD6ata