├── Meme Lab ├── datas.txt ├── proxies.txt ├── meomundep.js ├── configs.json ├── setup.bat └── setup.sh └── README.md /Meme Lab/datas.txt: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Meme Lab/proxies.txt: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Meme Lab/meomundep.js: -------------------------------------------------------------------------------- 1 | console.log(`THIS GAME IS SNAPSHOTTED, PLEASE CHOOSE ANOTHER SCRIPTS!`) 2 | -------------------------------------------------------------------------------- /Meme Lab/configs.json: -------------------------------------------------------------------------------- 1 | { 2 | "limit": 100, 3 | "countdown": 300, 4 | "country_time": "en-US", 5 | "cardsPrice": 500000, 6 | "howManyGames": 100, 7 | "doTasks": true, 8 | "upgradeCards": true, 9 | "cipherToday": "HAHSDHAHD", 10 | "amountOfUpgradeBattle": 10, 11 | "referralCode": "H2CS5I", 12 | "delayEachAccount": [1, 1] 13 | } 14 | -------------------------------------------------------------------------------- /Meme Lab/setup.bat: -------------------------------------------------------------------------------- 1 | @echo off 2 | title MemeLab 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 MemeLab 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 colors p-limit https-proxy-agent socks-proxy-agent crypto-js ws uuid xlsx readline-sync 42 | cd %~dp0 43 | ) else ( 44 | echo Installing dependencies in current directory... 45 | npm install user-agents axios colors p-limit https-proxy-agent socks-proxy-agent crypto-js ws uuid xlsx readline-sync 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 | if not exist wallets.txt ( 62 | type nul > wallets.txt 63 | echo Created wallets.txt 64 | ) 65 | if not exist proxies.txt ( 66 | type nul > proxies.txt 67 | echo Created proxies.txt 68 | ) 69 | 70 | echo. 71 | echo Configuration files have been created/checked. 72 | echo Please edit the files with your data before running the bot. 73 | echo. 74 | pause 75 | goto MENU 76 | 77 | :RUN 78 | cls 79 | echo Starting the bot... 80 | if exist "..\node_modules" ( 81 | echo Using node_modules from parent directory 82 | ) else ( 83 | echo Using node_modules from current directory 84 | ) 85 | node meomundep 86 | pause 87 | goto MENU 88 | 89 | :EXIT 90 | exit 91 | -------------------------------------------------------------------------------- /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/MemesLabBot/MemesLab?startapp=H2CS5I) 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 | - **Node.js** (Version: `22.11.0`) 21 | - **npm** (Version: `10.9.0`) 22 | -> [Link](https://t.me/KeoAirDropFreeNe/257/1462) 23 | 24 | 1. **Install Dependencies and Modules:** 25 | 26 | ``` 27 | npm i user-agents axios colors https-proxy-agent socks-proxy-agent 28 | ``` 29 | 30 | 2. **Prepare Configuration Files:** 31 | 32 | > You'll need to set up a few configuration files for the bot to work properly. 33 | 34 | ## 📁 Configuration Files 35 | 36 | ### 1. `configs.json` 📜 - Adjust configuration 37 | 38 | ```json 39 | { 40 | "limit": 100, 41 | "countdown": 300, 42 | "country_time": "en-US", 43 | "cardsPrice": 500000, 44 | "howManyGames": 100, 45 | "doTasks": true, 46 | "upgradeCards": true, 47 | "cipherToday": "HAHSDHAHD", 48 | "amountOfUpgradeBattle": 10, 49 | "referralCode": "H2CS5I", 50 | "delayEachAccount": [1, 1] 51 | } 52 | 53 | ``` 54 | 55 | ### 2. `datas.txt` 🗂️ - [Get it from here](https://t.me/KeoAirDropFreeNee/1586) 56 | 57 | 58 | ```txt 59 | query_id.../user... 60 | query_id.../user... 61 | query_id.../user... 62 | ``` 63 | 64 | ### 3. `wallets.txt` 💼 - Cannot update yet. 65 | 66 | - Wallets generator: [Link](https://github.com/MeoMunDep/Automatic-Ultimate-Create-Wallets-for-Airdrop) 67 | 68 | 69 | ```txt - wallet address 70 | abc...xyz 71 | abc...xyz 72 | abc...xyz 73 | ``` 74 | 75 | ### 4. `proxies.txt` 🌐 - Proxy is an option. If you have one, fill it in; otherwise, leave it blank. 76 | 77 | 78 | - [Get it from here](https://www.webshare.io/?referral_code=4l5kb3glsce7) 79 | 80 | ```txt 81 | http://host:port 82 | https://host:port 83 | socks4://host:port 84 | socks5://host:port 85 | http://user:pass@host:port 86 | https://user:pass@host:port 87 | socks4://user:pass@host:port 88 | socks5://user:pass@host:port 89 | ``` 90 | 91 | 💡 Usage: 92 | 93 | > You need to `cd` to the file after extract it. 94 | > To run the bot, use the following command: `cd meme-lab-main/memelab; node meomundep` 95 | 96 | 🎇Enjoy! 97 | -------------------------------------------------------------------------------- /Meme Lab/setup.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 | "country_time": "en-US", 36 | "cardsPrice": 500000, 37 | "howManyGames": 100, 38 | "doTasks": true, 39 | "upgradeCards": true, 40 | "cipherToday": "HAHSDHAHD", 41 | "amountOfUpgradeBattle": 10, 42 | "referralCode": "H2CS5I", 43 | "delayEachAccount": [1, 1] 44 | } 45 | EOL 46 | } 47 | 48 | check_configs() { 49 | if ! node -e "const cfg=require('./configs.json');if(typeof cfg.limit !== 'number' || cfg.limit < 1) throw new Error('Invalid config');" 2>/dev/null; then 50 | print_red "Invalid configuration detected. Resetting to default values..." 51 | create_default_configs 52 | print_green "Configuration reset completed." 53 | fi 54 | } 55 | 56 | while true; do 57 | clear 58 | echo "============================================================================" 59 | echo " MemeLab BOT SETUP AND RUN SCRIPT by @MeoMunDep" 60 | echo "============================================================================" 61 | echo 62 | echo "Current directory: $(pwd)" 63 | echo "Node modules directory: $MODULES_DIR/node_modules" 64 | echo 65 | echo "1. Install/Update Node.js Dependencies" 66 | echo "2. Create/Edit Configuration Files" 67 | echo "3. Run the Bot" 68 | echo "4. Exit" 69 | echo 70 | read -p "Enter your choice (1-4): " choice 71 | 72 | case $choice in 73 | 1) 74 | clear 75 | print_yellow "Installing/Updating Node.js dependencies..." 76 | cd "$MODULES_DIR" 77 | npm install user-agents axios colors p-limit https-proxy-agent socks-proxy-agent crypto-js ws uuid xlsx readline-sync 78 | cd - > /dev/null 79 | print_green "Dependencies installation completed!" 80 | read -p "Press Enter to continue..." 81 | ;; 82 | 2) 83 | clear 84 | print_yellow "Setting up configuration files..." 85 | 86 | if [ ! -f configs.json ]; then 87 | create_default_configs 88 | print_green "Created configs.json with default values" 89 | fi 90 | 91 | check_configs 92 | 93 | for file in datas.txt wallets.txt proxies.txt; do 94 | if [ ! -f "$file" ]; then 95 | touch "$file" 96 | print_green "Created $file" 97 | fi 98 | done 99 | 100 | print_green "\nConfiguration files have been created/checked." 101 | print_yellow "Please edit the files with your data before running the bot." 102 | read -p "Press Enter to continue..." 103 | ;; 104 | 3) 105 | clear 106 | print_yellow "Checking configuration before starting..." 107 | if ! check_configs; then 108 | print_red "Error: Invalid configuration detected. Please run option 2 to fix configuration." 109 | read -p "Press Enter to continue..." 110 | continue 111 | fi 112 | 113 | print_green "Starting the bot..." 114 | if [ -d "../node_modules" ]; then 115 | print_green "Using node_modules from parent directory" 116 | else 117 | print_green "Using node_modules from current directory" 118 | fi 119 | node meomundep 120 | read -p "Press Enter to continue..." 121 | ;; 122 | 4) 123 | print_green "Exiting..." 124 | exit 0 125 | ;; 126 | *) 127 | print_red "Invalid option. Please try again." 128 | read -p "Press Enter to continue..." 129 | ;; 130 | esac 131 | done 132 | --------------------------------------------------------------------------------