├── datas.txt ├── proxies.txt ├── totalsTons.txt ├── meomundep.js ├── configs.json ├── setup.bat ├── README.md └── setup.sh /datas.txt: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /proxies.txt: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /totalsTons.txt: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /meomundep.js: -------------------------------------------------------------------------------- 1 | console.log(`Stop updating this game, because the team not announce anything for too long!`) 2 | -------------------------------------------------------------------------------- /configs.json: -------------------------------------------------------------------------------- 1 | { 2 | "limit": 100, 3 | "countdown": 300, 4 | "isSkipInvalidProxy": true, 5 | "delayEachAccount": [1, 1], 6 | "referralCode": "UHX9CQK0", 7 | "sellItems": false, 8 | "minPriceToSellTon": 0.1, 9 | "doTasks": false, 10 | "doFish": true, 11 | "howManyPacksYouWantToBuy": 1 12 | } 13 | -------------------------------------------------------------------------------- /setup.bat: -------------------------------------------------------------------------------- 1 | @echo off 2 | title WonTon Bot by @MeoMunDep 3 | color 0A 4 | 5 | cd %~dp0 6 | 7 | echo Checking configuration files... 8 | 9 | (for %%F in (datas.txt proxies.txt) do ( 10 | if not exist %%F ( 11 | type nul > %%F 12 | echo Created %%F 13 | ) 14 | )) 15 | 16 | echo Configuration files checked. 17 | 18 | echo Checking dependencies... 19 | if exist "..\node_modules" ( 20 | echo Using node_modules from parent directory... 21 | cd .. 22 | CALL npm install user-agents axios meo-forkcy-colors meo-forkcy-utils meo-forkcy-proxy meo-forkcy-logger --no-audit --no-fund --prefer-offline --force 23 | cd %~dp0 24 | ) else ( 25 | echo Installing dependencies in current directory... 26 | CALL npm install user-agents axios meo-forkcy-colors meo-forkcy-utils meo-forkcy-proxy meo-forkcy-logger --no-audit --no-fund --prefer-offline --force 27 | ) 28 | echo Dependencies installation completed! 29 | 30 | echo Starting the bot... 31 | node meomundep 32 | 33 | pause 34 | exit 35 | -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | 📞 Contact 2 | 3 | > [Termux guides if you run on mobile](https://github.com/MeoMunDep/Guides-for-using-my-script-on-termux) 4 | 5 | 6 | > If you encounter any issues or have questions, feel free to reach out: 7 | 8 | - Contact: [Link](t.me/MeoMunDep) 9 | - Group: [Link](t.me/KeoAirDropFreeNe) 10 | - Channel: [Link](t.me/KeoAirDropFreeNee) 11 | 12 | Help me with your referral [Link](https://t.me/WontonOrgBot/gameapp?startapp=referralCode=UHX9CQK0) 13 | 14 | ## 🚀 Getting Started 15 | 16 | To get started with the bot, follow these steps: 17 | 18 | 0. **Dowload NodeJS to run the bot** 19 | 20 | Before running the bot, make sure you have the following installed: 21 | 22 | - **Node.js** (Version: `22.11.0`) 23 | - **npm** (Version: `10.9.0`) 24 | 25 | Download Node.js and npm here: [Download Link](https://t.me/KeoAirDropFreeNe/257/1462). 26 | 27 | -> Double click on `setup.bat` for windows or `setup.sh` for linux/mac if you want to run automatically, remember to fill all the necessary data. 28 | 29 | 30 | 1. **Install Dependencies and Modules:** 31 | 32 | ``` 33 | npm i user-agents cloudscraper axios meo-forkcy-colors meo-forkcy-utils meo-forkcy-proxy meo-forkcy-logger 34 | ``` 35 | 36 | 2. **Prepare Configuration Files:** 37 | 38 | > You'll need to set up a few configuration files for the bot to work properly. 39 | 40 | ## 📁 Configuration Files 41 | 42 | ### 1. `configs.json` 📜 - Adjust configuration 43 | 44 | ```json 45 | { 46 | "limit": 100, 47 | "countdown": 300, 48 | "isSkipInvalidProxy": true, 49 | "delayEachAccount": [1, 1], 50 | "referralCode": "UHX9CQK0", 51 | "sellItems": false, 52 | "minPriceToSellTon": 0.1, 53 | "doTasks": false, 54 | "doFish": true, 55 | "howManyPacksYouWantToBuy": 1 56 | } 57 | ``` 58 | 59 | ### 2. `datas.txt` 🗂️ - Get data from [here](https://t.me/KeoAirDropFreeNe/257/6879). 60 | 61 | ```txt 62 | query_id.../user... 63 | query_id.../user... 64 | query_id.../user... 65 | ``` 66 | 67 | ### 3. `wallets.txt` 💼 - Cannot update yet. 68 | 69 | - Wallets generator: [Link](https://github.com/MeoMunDep/Automatic-Ultimate-Create-Wallets-for-Airdrop) 70 | 71 | 72 | ```txt - wallet address 73 | abc...xyz 74 | abc...xyz 75 | abc...xyz 76 | ``` 77 | 78 | ### 4. `proxies.txt` 🌐 - Proxy is an option. If you have one, fill it in; otherwise, leave it blank. 79 | 80 | - [Get it from here](https://www.webshare.io/?referral_code=4l5kb3glsce7) 81 | 82 | ```txt 83 | http://host:port 84 | https://host:port 85 | socks4://host:port 86 | socks5://host:port 87 | http://user:pass@host:port 88 | https://user:pass@host:port 89 | socks4://user:pass@host:port 90 | socks5://user:pass@host:port 91 | ``` 92 | 93 | 💡 Usage: 94 | 95 | > You need to `cd` to the file after extract it 96 | > To run the bot, use the following command: `cd wonton; node meomundep` 97 | 98 | 🎇Enjoy! 99 | -------------------------------------------------------------------------------- /setup.sh: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | 3 | chmod +x "$0" 4 | 5 | RED='\033[0;31m' 6 | GREEN='\033[0;32m' 7 | YELLOW='\033[1;33m' 8 | NC='\033[0m' 9 | 10 | echo -ne "\033]0;WonTon Bot by @MeoMunDep\007" 11 | 12 | 13 | print_green() { 14 | echo -e "${GREEN}$1${NC}" 15 | } 16 | 17 | print_yellow() { 18 | echo -e "${YELLOW}$1${NC}" 19 | } 20 | 21 | print_red() { 22 | echo -e "${RED}$1${NC}" 23 | } 24 | 25 | chmod +x "$0" 26 | 27 | if [ -d "../node_modules" ]; then 28 | print_green "Found node_modules in parent directory" 29 | MODULES_DIR=".." 30 | else 31 | print_green "Using current directory for node_modules" 32 | MODULES_DIR="." 33 | fi 34 | 35 | check_node() { 36 | if ! command -v node &> /dev/null; then 37 | print_red "Node.js not found, installing..." 38 | if [[ "$OSTYPE" == "linux-gnu"* ]]; then 39 | sudo apt update && sudo apt install -y nodejs npm 40 | elif [[ "$OSTYPE" == "darwin"* ]]; then 41 | brew install node 42 | elif [[ "$OSTYPE" == "cygwin" || "$OSTYPE" == "msys" ]]; then 43 | echo "Please install Node.js manually on Windows." 44 | fi 45 | print_green "Node.js installation completed." 46 | else 47 | print_green "Node.js is already installed." 48 | fi 49 | } 50 | check_node 51 | 52 | check_git() { 53 | if ! command -v git &> /dev/null; then 54 | print_red "Git not found, installing..." 55 | if [[ "$OSTYPE" == "linux-gnu"* ]]; then 56 | sudo apt update && sudo apt install -y git 57 | elif [[ "$OSTYPE" == "darwin"* ]]; then 58 | brew install git 59 | elif [[ "$OSTYPE" == "cygwin" || "$OSTYPE" == "msys" ]]; then 60 | echo "Please install Git manually on Windows." 61 | fi 62 | print_green "Git installation completed." 63 | else 64 | print_green "Git is already installed." 65 | fi 66 | } 67 | check_git 68 | 69 | create_default_configs() { 70 | cat > configs.json << EOL 71 | { 72 | "limit": 100, 73 | "countdown": 300, 74 | "isSkipInvalidProxy": true, 75 | "delayEachAccount": [1, 1], 76 | "referralCode": "UHX9CQK0", 77 | "sellItems": false, 78 | "minPriceToSellTon": 0.1, 79 | "doTasks": false, 80 | "doFish": true, 81 | "howManyPacksYouWantToBuy": 1 82 | } 83 | EOL 84 | } 85 | 86 | check_configs() { 87 | if ! node -e "try { const cfg = require('./configs.json'); if (!cfg.limit || typeof cfg.limit !== 'number' || cfg.limit < 1) throw new Error(); } catch { process.exit(1); }"; then 88 | print_red "Invalid configuration detected. Resetting to default values..." 89 | create_default_configs 90 | print_green "Configuration reset completed." 91 | fi 92 | } 93 | 94 | print_yellow "Checking configuration files..." 95 | if [ ! -f configs.json ]; then 96 | create_default_configs 97 | print_green "Created configs.json with default values" 98 | fi 99 | 100 | check_configs 101 | 102 | for file in datas.txt proxies.txt; do 103 | if [ ! -f "$file" ]; then 104 | touch "$file" 105 | print_green "Created $file" 106 | fi 107 | done 108 | 109 | print_green "Configuration files have been checked." 110 | 111 | print_yellow "Checking dependencies..." 112 | cd "$MODULES_DIR" 113 | npm install --no-audit --no-fund --prefer-offline --force user-agents axios meo-forkcy-colors meo-forkcy-utils meo-forkcy-proxy meo-forkcy-logger 114 | cd - > /dev/null 115 | print_green "Dependencies installation completed!" 116 | 117 | print_green "Starting the bot..." 118 | node meomundep 119 | --------------------------------------------------------------------------------