├── datas.txt ├── proxies.txt ├── configs.json ├── coins.js ├── run.bat ├── README.md └── run.sh /datas.txt: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /proxies.txt: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /configs.json: -------------------------------------------------------------------------------- 1 | { 2 | "limit": 100, 3 | "countdown": 300, 4 | "delayEachAccount": [5, 8], 5 | "pair1": { 6 | "symbol": "BTC", 7 | "Long-Short": "Long" 8 | }, 9 | "pair2": { 10 | "symbol": "BTC", 11 | "Long-Short": "Short" 12 | }, 13 | "pair3": { 14 | "symbol": "BTC", 15 | "Long-Short": "Long" 16 | }, 17 | "referralCode": "ACBRX" 18 | } 19 | -------------------------------------------------------------------------------- /coins.js: -------------------------------------------------------------------------------- 1 | [ 2 | { 3 | symbol: 'BTC', 4 | }, 5 | { 6 | symbol: 'ETH', 7 | }, 8 | { 9 | symbol: 'SOL', 10 | }, 11 | { 12 | symbol: 'DOGE', 13 | }, 14 | { 15 | symbol: 'TRX', 16 | }, 17 | { 18 | symbol: 'TON', 19 | }, 20 | { 21 | symbol: 'PEPE', 22 | }, 23 | { 24 | symbol: 'SHIB', 25 | }, 26 | { 27 | symbol: 'NOT', 28 | }, 29 | { 30 | symbol: 'HMSTR', 31 | }, 32 | ]; 33 | -------------------------------------------------------------------------------- /run.bat: -------------------------------------------------------------------------------- 1 | @echo off 2 | title Ether Drops Bot by @MeoMunDep 3 | color 0A 4 | 5 | cd .. 6 | if exist node_modules ( 7 | echo Found node_modules in parent directory 8 | cd %~dp0 9 | ) else ( 10 | cd %~dp0 11 | echo node_modules not found in parent directory 12 | ) 13 | 14 | :MENU 15 | cls 16 | echo ================================================================= 17 | echo Ether Drops BOT SETUP AND RUN SCRIPT by @MeoMunDep 18 | echo ================================================================= 19 | echo. 20 | echo Current directory: %CD% 21 | echo Parent node_modules: %~dp0..\node_modules 22 | echo. 23 | echo 1. Install/Update Node.js Dependencies 24 | echo 2. Create/Edit Configuration Files 25 | echo 3. Run the Bot 26 | echo 4. Exit 27 | echo. 28 | set /p choice="Enter your choice (1-4): " 29 | 30 | if "%choice%"=="1" goto INSTALL 31 | if "%choice%"=="2" goto CONFIG 32 | if "%choice%"=="3" goto RUN 33 | if "%choice%"=="4" goto EXIT 34 | 35 | :INSTALL 36 | cls 37 | echo Checking node_modules location... 38 | if exist "..\node_modules" ( 39 | cd .. 40 | echo Installing/Updating dependencies in parent directory... 41 | npm install user-agents axios meo-forkcy-colors meo-forkcy-utils meo-forkcy-proxy 42 | cd %~dp0 43 | ) else ( 44 | echo Installing dependencies in current directory... 45 | npm install user-agents axios meo-forkcy-colors meo-forkcy-utils meo-forkcy-proxy 46 | ) 47 | echo. 48 | echo Dependencies installation completed! 49 | pause 50 | goto MENU 51 | 52 | :CONFIG 53 | cls 54 | echo Creating configuration files... 55 | 56 | 57 | if not exist datas.txt ( 58 | type nul > datas.txt 59 | echo Created datas.txt 60 | ) 61 | 62 | if not exist proxies.txt ( 63 | type nul > proxies.txt 64 | echo Created proxies.txt 65 | ) 66 | 67 | echo. 68 | echo Configuration files have been created/checked. 69 | echo Please edit the files with your data before running the bot. 70 | echo. 71 | pause 72 | goto MENU 73 | 74 | :RUN 75 | cls 76 | echo Starting the bot... 77 | if exist "..\node_modules" ( 78 | echo Using node_modules from parent directory 79 | ) else ( 80 | echo Using node_modules from current directory 81 | ) 82 | node meomundep 83 | pause 84 | goto MENU 85 | 86 | :EXIT 87 | exit 88 | 89 | -------------------------------------------------------------------------------- /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 | If you encounter any issues or have questions, feel free to reach out: 6 | 7 | - Contact: [Link](t.me/MeoMunDep) 8 | - Group: [Link](t.me/KeoAirDropFreeNe) 9 | - Channel: [Link](t.me/KeoAirDropFreeNee) 10 | 11 | Help me with your referral [Link](https://t.me/fomo/app?startapp=ref_ACBRX) 12 | 13 | ## 🚀 Getting Started 14 | 15 | To get started with the bot, follow these steps: 16 | 17 | > Remember to download Nodejs version: **22.11.0** and NPM version: **10.9.0** 18 | 19 | 20 | 0. **Dowload NodeJS to run the bot** 21 | 22 | Before running the bot, make sure you have the following installed: 23 | 24 | - **Node.js** (Version: `22.11.0`) 25 | - **npm** (Version: `10.9.0`) 26 | 27 | Download Node.js and npm here: [Download Link](https://t.me/KeoAirDropFreeNe/257/1462). 28 | 29 | -> 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. 30 | 31 | 1. **Install Dependencies and Modules:** 32 | 33 | ``` 34 | npm i user-agents axios meo-forkcy-colors meo-forkcy-utils meo-forkcy-proxy meo-forkcy-logger 35 | ``` 36 | 37 | 2. **Prepare Configuration Files:** 38 | 39 | > You'll need to set up a few configuration files for the bot to work properly. 40 | 41 | ## 📁 Configuration Files 42 | 43 | ### 1. `configs.json` 📜 - Adjust configuration 44 | 45 | ```json 46 | 47 | //for each pair fill the order and the coin you want, i have the `coins.js` file for manage all the coins, or you just set by default and dont touch anything 48 | { 49 | "limit": 100, 50 | "countdown": 300, 51 | "delayEachAccount": [5, 8], 52 | "pair1": { 53 | "symbol": "BTC", 54 | "Long-Short": "Long" 55 | }, 56 | "pair2": { 57 | "symbol": "BTC", 58 | "Long-Short": "Short" 59 | }, 60 | "pair3": { 61 | "symbol": "BTC", 62 | "Long-Short": "Long" 63 | }, 64 | "referralCode": "ACBRX" 65 | } 66 | 67 | 68 | ``` 69 | 70 | ### 2. `datas.txt` 🗂️ - Get it from here >>> [Link](https://t.me/KeoAirDropFreeNe/257/6879) 71 | 72 | ```txt 73 | query_id.../user... 74 | query_id.../user... 75 | query_id.../user... 76 | ``` 77 | 78 | ### 3. `wallets.txt` 💼 - Cannot update yet. 79 | 80 | - Wallets generator: [Link](https://github.com/MeoMunDep/Automatic-Ultimate-Create-Wallets-for-Airdrop) 81 | 82 | 83 | ```txt - wallet address 84 | abc...xyz 85 | abc...xyz 86 | abc...xyz 87 | ``` 88 | 89 | ### 4. `proxies.txt` 🌐 - Proxy is an option. If you have one, fill it in; otherwise, leave it blank. 90 | 91 | ```txt 92 | http://user:password@host:port 93 | https://user:password@host:port 94 | socks4://user:password@host:port 95 | socks5://user:password@host:port 96 | ``` 97 | 98 | 💡 Usage: 99 | 100 | > You need to `cd` to the file after extract it 101 | > To run the bot, use the following command: `cd "ether-drops"; node meomundep` 102 | 103 | ⚠️ **Disclaimer** 104 | 105 | This project was created solely as a **personal educational exercise**. 106 | It is **not an official product**, website, or service of any company or brand referenced in this repository. 107 | The creator is **not affiliated, associated, endorsed by, or connected** with any such company or brand in any way. 108 | 109 | The code is provided **"as is"** without any warranties or guarantees. 110 | Certain parts of the source are intentionally **obfuscated** to protect personal research, custom logic, and implementation techniques developed during learning and experimentation. 111 | 112 | Use this project responsibly and at your own risk. 113 | **Redistribution, resale, or commercial use** of any part of this code—whether original or modified—is **not permitted**. 114 | 115 | 🎇Enjoy! 116 | -------------------------------------------------------------------------------- /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 | print_green() { 9 | echo -e "${GREEN}$1${NC}" 10 | } 11 | 12 | print_yellow() { 13 | echo -e "${YELLOW}$1${NC}" 14 | } 15 | 16 | print_red() { 17 | echo -e "${RED}$1${NC}" 18 | } 19 | 20 | chmod +x "$0" 21 | 22 | if [ -d "../node_modules" ]; then 23 | print_green "Found node_modules in parent directory" 24 | MODULES_DIR=".." 25 | else 26 | print_green "Using current directory for node_modules" 27 | MODULES_DIR="." 28 | fi 29 | 30 | create_default_configs() { 31 | cat > configs.json << EOL 32 | { 33 | "limit": 100, 34 | "countdown": 300, 35 | "delayEachAccount": [5, 8], 36 | "pair1": { 37 | "symbol": "BTC", 38 | "Long-Short": "Long" 39 | }, 40 | "pair2": { 41 | "symbol": "BTC", 42 | "Long-Short": "Short" 43 | }, 44 | "pair3": { 45 | "symbol": "BTC", 46 | "Long-Short": "Long" 47 | }, 48 | "referralCode": "ACBRX" 49 | } 50 | EOL 51 | } 52 | 53 | check_configs() { 54 | if ! node -e "const cfg=require('./configs.json');if(typeof cfg.howManyAccountsRunInOneTime !== 'number' || cfg.howManyAccountsRunInOneTime < 1) throw new Error('Invalid config');" 2>/dev/null; then 55 | print_red "Invalid configuration detected. Resetting to default values..." 56 | create_default_configs 57 | print_green "Configuration reset completed." 58 | fi 59 | } 60 | 61 | while true; do 62 | clear 63 | echo "============================================================" 64 | echo " Ether Drops BOT SETUP AND RUN SCRIPT by @MeoMunDep" 65 | echo "============================================================" 66 | echo 67 | echo "Current directory: $(pwd)" 68 | echo "Node modules directory: $MODULES_DIR/node_modules" 69 | echo 70 | echo "1. Install/Update Node.js Dependencies" 71 | echo "2. Create/Edit Configuration Files" 72 | echo "3. Run the Bot" 73 | echo "4. Exit" 74 | echo 75 | read -p "Enter your choice (1-4): " choice 76 | 77 | case $choice in 78 | 1) 79 | clear 80 | print_yellow "Installing/Updating Node.js dependencies..." 81 | cd "$MODULES_DIR" 82 | npm install user-agents axios meo-forkcy-colors meo-forkcy-utils meo-forkcy-proxy 83 | cd - > /dev/null 84 | print_green "Dependencies installation completed!" 85 | read -p "Press Enter to continue..." 86 | ;; 87 | 2) 88 | clear 89 | print_yellow "Setting up configuration files..." 90 | 91 | if [ ! -f configs.json ]; then 92 | create_default_configs 93 | print_green "Created configs.json with default values" 94 | fi 95 | 96 | check_configs 97 | 98 | for file in datas.txt proxies.txt; do 99 | if [ ! -f "$file" ]; then 100 | touch "$file" 101 | print_green "Created $file" 102 | fi 103 | done 104 | 105 | print_green "\nConfiguration files have been created/checked." 106 | print_yellow "Please edit the files with your data before running the bot." 107 | read -p "Press Enter to continue..." 108 | ;; 109 | 3) 110 | clear 111 | print_yellow "Checking configuration before starting..." 112 | if ! check_configs; then 113 | print_red "Error: Invalid configuration detected. Please run option 2 to fix configuration." 114 | read -p "Press Enter to continue..." 115 | continue 116 | fi 117 | 118 | print_green "Starting the bot..." 119 | if [ -d "../node_modules" ]; then 120 | print_green "Using node_modules from parent directory" 121 | else 122 | print_green "Using node_modules from current directory" 123 | fi 124 | node meomundep 125 | read -p "Press Enter to continue..." 126 | ;; 127 | 4) 128 | print_green "Exiting..." 129 | exit 0 130 | ;; 131 | *) 132 | print_red "Invalid option. Please try again." 133 | read -p "Press Enter to continue..." 134 | ;; 135 | esac 136 | done 137 | --------------------------------------------------------------------------------