{"id":14986991,"url":"https://github.com/arasea2/ely-md","last_synced_at":"2025-04-11T23:17:22.547Z","repository":{"id":287470040,"uuid":"873542816","full_name":"arasea2/ely-md","owner":"arasea2","description":"Whatsapp Bot with multi-function menu and multi-device (MD) support in Node.JS made using lightweight Baileys module ","archived":false,"fork":false,"pushed_at":"2025-03-07T17:27:25.000Z","size":5673,"stargazers_count":6,"open_issues_count":0,"forks_count":4,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-04-11T23:17:21.732Z","etag":null,"topics":["baileys","baileys-bot","baileys-md","bot","multi-auth","nodejs","rpg","rpg-game","whatsapp","whatsapp-bot","whatsapp-stickers"],"latest_commit_sha":null,"homepage":"https://ely.arasea.dpdns.org/","language":"JavaScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"gpl-3.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/arasea2.png","metadata":{},"created_at":"2024-10-16T10:46:20.000Z","updated_at":"2025-04-07T01:45:02.000Z","dependencies_parsed_at":null,"dependency_job_id":null,"html_url":"https://github.com/arasea2/ely-md","commit_stats":null,"previous_names":["arasea2/ely-md"],"tags_count":null,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/arasea2%2Fely-md","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/arasea2%2Fely-md/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/arasea2%2Fely-md/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/arasea2%2Fely-md/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/arasea2","download_url":"https://codeload.github.com/arasea2/ely-md/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":248492885,"owners_count":21113163,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["baileys","baileys-bot","baileys-md","bot","multi-auth","nodejs","rpg","rpg-game","whatsapp","whatsapp-bot","whatsapp-stickers"],"created_at":"2024-09-24T14:13:55.552Z","updated_at":"2025-04-11T23:17:22.539Z","avatar_url":"https://github.com/arasea2.png","language":"JavaScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"\u003cp align=\"center\"\u003e\n    \u003cimg src=\"./src/thumb.jpg\" width=\"100%\" style=\"margin-left: auto;margin-right: auto;display: block;\"\u003e\n\u003c/p\u003e\n\u003ch1 align=\"center\"\u003eEly-MD ESM\u003c/h1\u003e\n\n\u003c/p\u003e\n\u003cp align=\"center\"\u003e\n\u003ca href=\"https://github.com/arasea2\"\u003e\u003cimg title=\"Author\" src=\"https://img.shields.io/badge/AUTHOR-arasea2-green.svg?style=for-the-badge\u0026logo=github\"\u003e\u003c/a\u003e\n\n##\n\u003cp align=\"center\"\u003e\n\u003ca\u003e\u003cimg src=\"https://img.shields.io/badge/Maintaned%3F-Actively%20Developed-blue?style=flat-square\"\u003e\u003c/a\u003e\n\n##\n\u003ca href=\"https://github.com/arasea2/ely-md/network/members\"\u003e\u003cimg title=\"Forks\" src=\"https://img.shields.io/github/forks/arasea2/ely-md?label=Forks\u0026color=blue\u0026style=flat-square\"\u003e\u003c/a\u003e\n\u003ca href=\"https://github.com/arasea2/ely-md/watchers\"\u003e\u003cimg title=\"Watchers\" src=\"https://img.shields.io/github/watchers/arasea2/ely-md?label=Watchers\u0026color=green\u0026style=flat-square\"\u003e\u003c/a\u003e\n\u003ca href=\"https://github.com/arasea2/ely-md/stargazers\"\u003e\u003cimg title=\"Stars\" src=\"https://img.shields.io/github/stars/arasea2/ely-md?label=Stars\u0026color=yellow\u0026style=flat-square\"\u003e\u003c/a\u003e\n\u003ca href=\"https://github.com/arasea2/ely-md/graphs/contributors\"\u003e\u003cimg title=\"Contributors\" src=\"https://img.shields.io/github/contributors/arasea2/ely-md?label=Contributors\u0026color=blue\u0026style=flat-square\"\u003e\u003c/a\u003e\n\u003ca href=\"https://github.com/arasea2/ely-md/issues\"\u003e\u003cimg title=\"Issues\" src=\"https://img.shields.io/github/issues/arasea2/ely-md?label=Issues\u0026color=success\u0026style=flat-square\"\u003e\u003c/a\u003e\n\u003ca href=\"https://github.com/arasea2/ely-md/issues?q=is%3Aissue+is%3Aclosed\"\u003e\u003cimg title=\"Issues\" src=\"https://img.shields.io/github/issues-closed/arasea2/ely-md?label=Issues\u0026color=red\u0026style=flat-square\"\u003e\u003c/a\u003e\n\u003ca href=\"https://github.com/arasea2/ely-md/pulls\"\u003e\u003cimg title=\"Pull Request\" src=\"https://img.shields.io/github/issues-pr/arasea2/ely-md?label=PullRequest\u0026color=success\u0026style=flat-square\"\u003e\u003c/a\u003e\n\u003ca href=\"https://github.com/arasea2/ely-md/pulls?q=is%3Apr+is%3Aclosed\"\u003e\u003cimg title=\"Pull Request\" src=\"https://img.shields.io/github/issues-pr-closed/arasea2/ely-md?label=PullRequest\u0026color=red\u0026style=flat-square\"\u003e\u003c/a\u003e\n\n##\n[![Bot WhatsApp Number](https://img.shields.io/badge/WhatsApp%20BOT-25D366?style=for-the-badge\u0026logo=whatsapp\u0026logoColor=white)](https://wa.me/6285179826307?text=.menu)\n**NO BOT**\n\n\n#### Deploy to Heroku\n[![Deploy](https://www.herokucdn.com/deploy/button.svg)](https://heroku.com/deploy?template=https://github.com/arasea2/ely-md)\n\n#### Deploy to Koyeb\n[![Deploy to Koyeb](https://www.koyeb.com/static/images/deploy/button.svg)](https://app.koyeb.com/services/deploy?name=ely-md-wabot\u0026privileged=true\u0026type=git\u0026repository=arasea2/ely-md\u0026branch=main\u0026builder=dockerfile)\n\n#### Heroku Buildpack\n| BuildPack | LINK |\n|--------|--------|\n| **FFMPEG** |[here](https://github.com/jonathanong/heroku-buildpack-ffmpeg-latest) |\n| **IMAGEMAGICK** | [here](https://github.com/DuckyTeam/heroku-buildpack-imagemagick) |\n\n### FOR TERMUX USER\n1. Type mentioned below given commands one by one in Termux.\n```sh\n$ pkg upgrade \u0026\u0026 pkg update\n$ pkg install git -y\n$ pkg install nodejs -y\n$ pkg install ffmpeg -y\n$ pkg install imagemagick -y\n$ git clone https://github.com/arasea2/ely-md -b multi-device\n$ cd ely-md\n$ npm i \n```\nIf error try using yarn instead of npm, see [here](https://github.com/arasea2/ely-md/tree/multi-device#if-npm-install-failed--try--using-yarn-instead-of-npm)\n```sh\n$ node .\n```\n2. Wait for bot starting...\n3. Scan QR code from 2nd device. (Go to whatsapp \u003e Linked Devices \u003e Click on `link device`)\n4. Now your bot is ready to rock n roll.\n\n#### If npm install failed, try using yarn instead of npm\n```sh\n$ pkg install yarn -y\n$ yarn install\n```\n---------\n\n## INSTALL ON TERMUX WITH UBUNTU\n\n[ INSTALLING UBUNTU ]\n\n```bash\napt update \u0026\u0026 apt full-upgrade\napt install wget curl git proot-distro\nproot-distro install ubuntu\necho \"proot-distro login ubuntu\" \u003e $PREFIX/bin/ubuntu\nubuntu\n```\n---------\n\n[ INSTALLING REQUIRED PACKAGES ]\n\n```bash\nubuntu\napt update \u0026\u0026 apt full-upgrade\napt install wget curl git ffmpeg imagemagick build-essential libcairo2-dev libpango1.0-dev libjpeg-dev libgif-dev librsvg2-dev dbus-x11 ffmpeg2theora ffmpegfs ffmpegthumbnailer ffmpegthumbnailer-dbg ffmpegthumbs libavcodec-dev libavcodec-extra libavcodec-extra58 libavdevice-dev libavdevice58 libavfilter-dev libavfilter-extra libavfilter-extra7 libavformat-dev libavformat58 libavifile-0.7-bin libavifile-0.7-common libavifile-0.7c2 libavresample-dev libavresample4 libavutil-dev libavutil56 libpostproc-dev libpostproc55 graphicsmagick graphicsmagick-dbg graphicsmagick-imagemagick-compat graphicsmagick-libmagick-dev-compat groff imagemagick-6.q16hdri imagemagick-common libchart-gnuplot-perl libgraphics-magick-perl libgraphicsmagick++-q16-12 libgraphicsmagick++1-dev\n```\n\n---------\n\n[ Installing Nodejs \u0026 ely-md]\n\n```bash\nubuntu\ncurl -fsSL https://deb.nodesource.com/setup_current.x | sudo -E bash -\napt install -y nodejs gcc g++ make\ngit clone https://github.com/arasea2/ely-md\ncd ely-md\nnpm install\nnpm install cheerio@1.0.0-rc.12\nnpm start\n```\n\n---------\n\n## FOR WINDOWS/VPS/RDP USER\n\n* Download And Install Git [`Click Here`](https://git-scm.com/downloads)\n* Download And Install NodeJS [`Click Here`](https://nodejs.org/en/download)\n* Download And Install FFmpeg [`Click Here`](https://ffmpeg.org/download.html) (**Don't Forget Add FFmpeg to PATH enviroment variables**)\n* Download And Install ImageMagick [`Click Here`](https://imagemagick.org/script/download.php)\n\n```bash\ngit clone https://github.com/arasea2/ely-md\ncd ely-md\nnpm install\nnpm install cheerio@1.0.0-rc.12\nnpm start\n```\n\n---------\n\n## Arguments `node . [--options] [\u003csession name\u003e]`\n### `Contoh: node . --pairing`\n\n### `--pairing`\nLink device via pairing\n\n### `--self`\nMode self (gak ada yang bisa gunakan, kecuali nomor bot dan owner)\n\n### `--pconly`\nBot cuma bisa dipakai di Private Chat (kecuali user premium)\n\n### `--gconly`\nBot cuma bisa dipakai di Grup (kecuali user premium)\n\n### `--swonly`\nbot cuma respon dari status\n\n### `--server`\nUntuk [heroku](https://heroku.com/) atau scan lewat website\n\n### `--restrict`\nEnables restricted plugins (which can lead your number to be **banned** if used too often)\n\n* Group Administration `add, kick`\n\n### `--img`\nEnable image inspector through terminal\n\n### `--autoread`\nAutoread pesan\n\n### `--autocleartmp`\nIf enabled, *tmp* folder contain files will be auto delete\n\n### `--nyimak`\nBot nyimak doang, nampilin pesan di console dan add user ke database\n\n### `--test`\n**Development** Testing Mode\n\n### `--db`\npass mongodb url or cloud url to connect to database, by the default it will connect to database.json\n\n---------\n\n### Cara set Nomor Owner ?\n\n\u003e Via command: .addrealowner saat bot berjalan, atau set dalam file `config.js`, di global.mods..\n```js\nglobal.mods = ['6287815756002']\n```\n\u003e Contoh nomor `6287815756002`, bisa add lebih dari 1\n\n---------\n\n### Thanks To\n[![clicknetcafe](https://github.com/clicknetcafe.png?size=100)](https://github.com/clicknetcafe)\n[![BochilGaming](https://github.com/BochilGaming.png?size=100)](https://github.com/BochilGaming)\n[![WhiskeySockets](https://github.com/WhiskeySockets.png?size=100)](https://github.com/WhiskeySockets/Baileys)\n[![arasea2](https://github.com/arasea2.png?size=100)](https://github.com/arasea2)\n#### Contributor\n[![arasea2](https://github.com/arasea2.png?size=100)](https://github.com/arasea2)\n\n---------\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Farasea2%2Fely-md","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Farasea2%2Fely-md","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Farasea2%2Fely-md/lists"}