├── datas.txt ├── proxies.txt ├── privateKeys.txt ├── web_meomundep.js ├── telegram_meomundep.js ├── configs.json ├── run.bat ├── README.md └── run.sh /datas.txt: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /proxies.txt: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /privateKeys.txt: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /web_meomundep.js: -------------------------------------------------------------------------------- 1 | console.log(`Say goodbye!`) -------------------------------------------------------------------------------- /telegram_meomundep.js: -------------------------------------------------------------------------------- 1 | console.log(`Stop updating this game, please choose another scripts!`) -------------------------------------------------------------------------------- /configs.json: -------------------------------------------------------------------------------- 1 | { 2 | "limit": 100, 3 | "countdown": 300, 4 | "country_time": "en-US", 5 | "gameBooster": true, 6 | "dailyBooster": true, 7 | "delayEachAccount": [5, 8], 8 | "doTasks": true, 9 | "playGames": false 10 | } 11 | -------------------------------------------------------------------------------- /run.bat: -------------------------------------------------------------------------------- 1 | @echo off 2 | title MatchQuest Bot by @MeoMunDep 3 | color 0A 4 | 5 | cd %~dp0 6 | 7 | echo Checking configuration files... 8 | 9 | (for %%F in (datas.txt 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 colors https-proxy-agent socks-proxy-agent 23 | cd %~dp0 24 | ) else ( 25 | echo Installing dependencies in current directory... 26 | CALL npm install user-agents axios colors https-proxy-agent socks-proxy-agent 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/MatchQuestBot/start?startapp=1b2de355f987134afc79098d3e79aae1) 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 `run.bat` for windows or `run.sh` for linux/mac if you want to run automatically, remember to fill all the necessary data. 28 | 29 | 1. **Install Dependencies and Modules:** 30 | 31 | ``` 32 | npm i user-agents cloudscraper axios colors https-proxy-agent socks-proxy-agent 33 | ``` 34 | 35 | 2. **Prepare Configuration Files:** 36 | 37 | > You'll need to set up a few configuration files for the bot to work properly. 38 | 39 | ## 📁 Configuration Files 40 | 41 | ### 1. `configs.json` 📜 - Adjust configuration 42 | 43 | ```json 44 | { 45 | "limit": 100, 46 | "countdown": 300, 47 | "country_time": "en-US", 48 | "gameBooster": true, 49 | "dailyBooster": true, 50 | "delayEachAccount": [5, 8], 51 | "doTasks": true, 52 | "playGames": false 53 | } 54 | 55 | ``` 56 | 57 | ### 2. `datas.txt` 🗂️ - [Get it from here](https://t.me/KeoAirDropFreeNee/1586) 58 | 59 | 60 | ```txt 61 | query_id.../user... 62 | query_id.../user... 63 | query_id.../user... 64 | ``` 65 | 66 | ### 3. `wallets.txt` 💼 - Cannot update yet. 67 | 68 | - Wallets generator: [Link](https://github.com/MeoMunDep/Automatic-Ultimate-Create-Wallets-for-Airdrop) 69 | 70 | 71 | ```txt - wallet address 72 | abc...xyz 73 | abc...xyz 74 | abc...xyz 75 | ``` 76 | 77 | ### 4. `proxies.txt` 🌐 - Proxy is an option. If you have one, fill it in; otherwise, leave it blank. 78 | 79 | - [Get it from here](https://www.webshare.io/?referral_code=4l5kb3glsce7) 80 | 81 | ```txt 82 | http://host:port 83 | https://host:port 84 | socks4://host:port 85 | socks5://host:port 86 | http://user:pass@host:port 87 | https://user:pass@host:port 88 | socks4://user:pass@host:port 89 | socks5://user:pass@host:port 90 | ``` 91 | 92 | 💡 Usage: 93 | 94 | > You need to `cd` to the file after extract it 95 | > To run the bot, use the following command: `cd "m"atch quest-main/match quest"; node telegram_meomundep` 96 | 97 | 🎇Enjoy! 98 | -------------------------------------------------------------------------------- /run.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;MatchQuest 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 | "country_time": "en-US", 75 | "gameBooster": true, 76 | "dailyBooster": true, 77 | "delayEachAccount": [1, 1], 78 | "doTasks": true, 79 | "playGames": false 80 | } 81 | EOL 82 | } 83 | 84 | check_configs() { 85 | 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 86 | print_red "Invalid configuration detected. Resetting to default values..." 87 | create_default_configs 88 | print_green "Configuration reset completed." 89 | fi 90 | } 91 | 92 | print_yellow "Checking configuration files..." 93 | if [ ! -f configs.json ]; then 94 | create_default_configs 95 | print_green "Created configs.json with default values" 96 | fi 97 | 98 | check_configs 99 | 100 | for file in datas.txt privateKeys.txt proxies.txt; do 101 | if [ ! -f "$file" ]; then 102 | touch "$file" 103 | print_green "Created $file" 104 | fi 105 | done 106 | 107 | print_green "Configuration files have been checked." 108 | 109 | print_yellow "Checking dependencies..." 110 | cd "$MODULES_DIR" 111 | npm install user-agents axios colors https-proxy-agent socks-proxy-agent 112 | cd - > /dev/null 113 | print_green "Dependencies installation completed!" 114 | 115 | print_green "Starting the bot..." 116 | node meomundep 117 | --------------------------------------------------------------------------------