├── proxies.txt ├── privateKeys.txt ├── ai_meomundep.js ├── faucet_meomundep.js ├── tx_meomundep.js ├── configs.json ├── run.bat ├── run.sh └── README.md /proxies.txt: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /privateKeys.txt: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /ai_meomundep.js: -------------------------------------------------------------------------------- 1 | console.log(`Ended`) 2 | -------------------------------------------------------------------------------- /faucet_meomundep.js: -------------------------------------------------------------------------------- 1 | console.log(`Wait for claim`) 2 | -------------------------------------------------------------------------------- /tx_meomundep.js: -------------------------------------------------------------------------------- 1 | console.log(`This game is ended, please choose another scripts!`) 2 | -------------------------------------------------------------------------------- /configs.json: -------------------------------------------------------------------------------- 1 | { 2 | "rotateProxy": false, 3 | "skipInvalidProxy": false, 4 | "proxyRotationInterval": 2, 5 | "delayEachAccount": [1, 1], 6 | "timeToRestartAllAccounts": 300, 7 | "howManyAccountsRunInOneTime": 10, 8 | 9 | "bridgeAmount": [1, 5], 10 | "bridgeTime": [1, 5], 11 | "gasLimit": 100000, 12 | 13 | "faucet": { 14 | "maxCaptchaAttempts": 20, 15 | "2captchaApiKey": "" 16 | } 17 | } 18 | -------------------------------------------------------------------------------- /run.bat: -------------------------------------------------------------------------------- 1 | @echo off 2 | title Hybrid Bot by @MeoMunDep 3 | color 0A 4 | 5 | cd %~dp0 6 | 7 | echo Checking configuration files... 8 | 9 | (for %%F in (privateKeys.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 https-proxy-agent socks-proxy-agent ethers web3 23 | cd %~dp0 24 | ) else ( 25 | echo Installing dependencies in current directory... 26 | CALL npm install user-agents axios meo-forkcy-colors https-proxy-agent socks-proxy-agent ethers web3 27 | ) 28 | echo Dependencies installation completed! 29 | 30 | echo Starting the bot... 31 | node meomundep 32 | 33 | pause 34 | exit 35 | -------------------------------------------------------------------------------- /run.sh: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | 3 | RED='\033[0;31m' 4 | GREEN='\033[0;32m' 5 | YELLOW='\033[1;33m' 6 | NC='\033[0m' 7 | 8 | echo -ne "\033]0;Hybrid Bot by @MeoMunDep\007" 9 | 10 | 11 | print_green() { 12 | echo -e "${GREEN}$1${NC}" 13 | } 14 | 15 | print_yellow() { 16 | echo -e "${YELLOW}$1${NC}" 17 | } 18 | 19 | print_red() { 20 | echo -e "${RED}$1${NC}" 21 | } 22 | 23 | chmod +x "$0" 24 | 25 | if [ -d "../node_modules" ]; then 26 | print_green "Found node_modules in parent directory" 27 | MODULES_DIR=".." 28 | else 29 | print_green "Using current directory for node_modules" 30 | MODULES_DIR="." 31 | fi 32 | 33 | create_default_configs() { 34 | cat > configs.json << EOL 35 | { 36 | "rotateProxy": false, 37 | "skipInvalidProxy": false, 38 | "proxyRotationInterval": 2, 39 | "delayEachAccount": [1, 1], 40 | "timeToRestartAllAccounts": 300, 41 | "howManyAccountsRunInOneTime": 10, 42 | 43 | "bridgeAmount": [1, 5], 44 | "bridgeTime": [1, 5], 45 | "gasLimit": 100000, 46 | 47 | "faucet": { 48 | "maxCaptchaAttempts": 20, 49 | "2captchaApiKey": "" 50 | } 51 | } 52 | EOL 53 | } 54 | 55 | check_configs() { 56 | if ! node -e "try { const cfg = require('./configs.json'); if (!cfg.howManyAccountsRunInOneTime || typeof cfg.howManyAccountsRunInOneTime !== 'number' || cfg.howManyAccountsRunInOneTime < 1) throw new Error(); } catch { process.exit(1); }"; then 57 | print_red "Invalid configuration detected. Resetting to default values..." 58 | create_default_configs 59 | print_green "Configuration reset completed." 60 | fi 61 | } 62 | 63 | print_yellow "Checking configuration files..." 64 | if [ ! -f configs.json ]; then 65 | create_default_configs 66 | print_green "Created configs.json with default values" 67 | fi 68 | 69 | check_configs 70 | 71 | for file in privateKeys.txt proxies.txt; do 72 | if [ ! -f "$file" ]; then 73 | touch "$file" 74 | print_green "Created $file" 75 | fi 76 | done 77 | 78 | print_green "Configuration files have been checked." 79 | 80 | print_yellow "Checking dependencies..." 81 | cd "$MODULES_DIR" 82 | npm install user-agents axios meo-forkcy-colors https-proxy-agent socks-proxy-agent 83 | cd - > /dev/null 84 | print_green "Dependencies installation completed!" 85 | 86 | print_green "Starting the bot..." 87 | node meomundep 88 | -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | # 🚀 Bot Setup Instructions 2 | 3 | Welcome to the bot setup guide! Follow the steps below to install and configure the bot correctly. This guide is designed to be beginner-friendly, with clear explanations for each step. 4 | 5 | > [Termux guides if you run on mobile](https://github.com/MeoMunDep/Guides-for-using-my-script-on-termux) 6 | 7 | --- 8 | 9 | ## Table of Contents 10 | 11 | 1. [Prerequisites](#prerequisites) 12 | 2. [Installation Steps](#installation-steps) 13 | 3. [Configuration Files](#configuration-files) 14 | - [`configs.json`](#1-configsjson) 15 | - [`privateKeys.txt`](#2-walletstxt) 16 | - [`proxies.txt`](#3-proxiestxt) 17 | 4. [Running the Bot](#running-the-bot) 18 | 5. [Contact and Support](#contact-and-support) 19 | 20 | --- 21 | 22 | ## Prerequisites 23 | 24 | Before running the bot, make sure you have the following installed: 25 | 26 | - **Node.js** (Version: `22.11.0`) 27 | - **npm** (Version: `10.9.0`) 28 | 29 | Download Node.js and npm here: [Download Link](https://t.me/KeoAirDropFreeNe/257/1462). 30 | 31 | -> Double click on `run.bat` for windows or `run.sh` for linux/mac if you want to run automatically, remember to fill all the necessary data. 32 | 33 | --- 34 | 35 | ## Installation Steps 36 | 37 | 1. **Download and Extract the Bot Files:** 38 | 39 | - Extract the bot package into a folder on your computer. 40 | 41 | 2. **Install Dependencies:** 42 | Open your terminal or command prompt, navigate to the folder where the bot files are located, and run: 43 | 44 | ```bash 45 | npm install --force user-agents axios https-proxy-agent socks-proxy-agent meo-forkcy-colors ethers web3 46 | ``` 47 | 48 | If you encounter an Execution Policy error on Windows, run: 49 | 50 | ```bash 51 | Set-ExecutionPolicy -Scope Process -ExecutionPolicy Bypass 52 | ``` 53 | 54 | Then, run the npm install command again. 55 | 56 | 3. **Prepare Configuration Files:** 57 | - Ensure all configuration files are set up correctly before running the bot (see [Configuration Files](#configuration-files) section). 58 | 59 | --- 60 | 61 | ## Configuration Files 62 | 63 | ### 1. `configs.json` - 📜 Adjust Bot Settings 64 | 65 | This file controls the bot’s behavior. Below is an example configuration: 66 | 67 | ```json 68 | { 69 | "rotateProxy": false, 70 | "skipInvalidProxy": false, 71 | "proxyRotationInterval": 2, 72 | "delayEachAccount": [1, 1], 73 | "timeToRestartAllAccounts": 300, 74 | "howManyAccountsRunInOneTime": 10, 75 | 76 | "bridgeAmount": [1, 5], 77 | "bridgeTime": [1, 5], 78 | "gasLimit": 100000, 79 | 80 | "faucet": { 81 | "maxCaptchaAttempts": 20, 82 | "2captchaApiKey": "" 83 | } 84 | } 85 | ``` 86 | 87 | --- 88 | 89 | ### Configuration Options 90 | 91 | * `rotateProxy`: Enable or disable proxy rotation. 92 | 93 | * **false** means all accounts use a fixed proxy (or no proxy if unspecified). 94 | 95 | * `skipInvalidProxy`: Skip invalid proxies if `true`. 96 | 97 | * **false** will stop the program if a proxy fails. 98 | 99 | * `proxyRotationInterval`: Time interval (in **minutes**) for rotating proxies (only applies if `rotateProxy` is `true`). 100 | 101 | * Example: `2` means rotate every 2 minutes. 102 | 103 | * `delayEachAccount`: Random delay range (in **seconds**) between starting each account. 104 | 105 | * Example: `[1, 1]` means a fixed 1-second delay. 106 | 107 | * `timeToRestartAllAccounts`: Time (in **seconds**) to wait before restarting all accounts once finished. 108 | 109 | * Example: `300` means restart every 5 minutes. 110 | 111 | * `howManyAccountsRunInOneTime`: Number of accounts to run in parallel at a time. 112 | 113 | * Example: `10` means run 10 accounts simultaneously. 114 | 115 | --- 116 | 117 | ### Faucet Settings 118 | 119 | * `faucet.maxCaptchaAttempts`: Maximum number of attempts to solve CAPTCHA per account. 120 | 121 | * Example: `20` 122 | 123 | * `faucet.2captchaApiKey`: Your 2Captcha API key for solving CAPTCHA challenges. 124 | 125 | * Leave it empty (`""`) to disable CAPTCHA solving. 126 | 127 | --- 128 | 129 | ### 2. `privateKeys.txt` - 💼 Wallet Addresses 130 | 131 | - Wallets generator: [Link](https://github.com/MeoMunDep/Automatic-Ultimate-Create-Wallets-for-Airdrop) 132 | - Add your wallet addresses in the following format: 133 | 134 | ```txt 135 | EVM privatekey 136 | EVM privatekey 137 | EVM privatekey 138 | ``` 139 | 140 | _Note: Wallet updates are currently not supported._ 141 | 142 | ### 3. `proxies.txt` - 🌐 Proxy List (Optional) 143 | 144 | If you are using proxies, add them here. Leave the file blank if you are not using proxies. Supported formats: 145 | 146 | - [Get it from here](https://www.webshare.io/?referral_code=4l5kb3glsce7) 147 | 148 | ```txt 149 | http://host:port 150 | https://host:port 151 | socks4://host:port 152 | socks5://host:port 153 | http://user:pass@host:port 154 | https://user:pass@host:port 155 | socks4://user:pass@host:port 156 | socks5://user:pass@host:port 157 | ``` 158 | 159 | _Note: each row for each account_ 160 | 161 | --- 162 | 163 | ## Running the Bot 164 | 165 | 1. Navigate to the folder containing the bot files: 166 | 167 | ```bash 168 | cd /path/to/hybrid 169 | ``` 170 | 171 | 2. Run the bot using the following command: 172 | ```bash 173 | node tx_meomundep.js 174 | ``` 175 | 176 | --- 177 | 178 | ## Contact and Support 179 | 180 | - **Help me with your referral** [Referral Link](https://t.me/HybridMiniAppBot/HybridMiniApp?startapp=6713068747&text=Join%20the%20Hybrid%20Mini%20App,%20and%20let%E2%80%99s%20earn%20together!%20Use%20my%20invite%20link%20to%20join%20the%20fun%20%0A%0ATake%20your%20welcome%20bonus:%20%0A%F0%9F%92%B8%2010,000%20Coins%20%0A%F0%9F%94%A5%2015,000%20Coins%20if%20you%20have%20Telegram%20Premium) 181 | - **Buy me a telegram account** [Here](https://t.me/KeoAirDropFreeNe/312/27801) or [Here](https://github.com/MeoMunDep/MeoMunDep) 182 | 183 | If you encounter any issues or have questions, feel free to reach out: 184 | 185 | - **Contact:** [Contact Me](https://t.me/MeoMunDep) 186 | - **Group:** [Join the Group](https://t.me/KeoAirDropFreeNe) 187 | - **Channel:** [Visit the Channel](https://t.me/KeoAirDropFreeNee) 188 | 189 | Your support is greatly appreciated! 🐱 190 | 191 | --- 192 | 193 | Enjoy using the bot! 🚀 194 | --------------------------------------------------------------------------------