Skip to content

Whatsapp Bot with multi-function menu and multi-device (MD) support in Node.JS using lightweight Baileys module

License

Notifications You must be signed in to change notification settings

ShirokamiRyzen/Nao-MD

Repository files navigation

Nao-MD ESM

BOT WHATSAPP CHANNEL ONWER

NOTE BEFORE USING!!

  • Edit all Owner Information on config.js
  • If the feature not working, just buy your own API key
  • OpenAI require API key, so you need provide it
  • If you cant see the pairing code check here
  • If you see #HIDDEN in error logs, just fill all API key in config.js or leave it blank.

  • Ubah semua Informasi Owner di config.js
  • Jika sebagian fitur ada yang tidak berfungsi, beli API key lu sendiri
  • OpenAI perlu API key jadi lu harus sediain sendiri
  • Gak liat pairing code? cek sini
  • Kalo di error log muncul #HIDDEN isi semua API key di config.js atau lu kosongin aja isinya

a little about this bot

  • ✔️ | Simple
  • ✔️ | No Button
  • ✔️ | Multi Device
  • ✔️ | Plugins
  • ✔️ | 99% Scrape Feature

Some of the features include

  • ✔️ | Menfess
  • ✔️ | AntiCall
  • ✔️ | Welcome & Leave
  • ✔️ | AI Feature (ChatGPT/DALL-E/MidJourney/To Anime)
  • ✔️ | Sticker
  • ✔️ | Downloader
  • ✔️ | Quotes
  • ✔️ | Anime
  • ✔️ | Premium
  • ✔️ | Tools

Heroku Buildpack

Deploy

BuildPack LINK
FFMPEG here
IMAGEMAGICK here

If npm install failed, try using yarn instead of npm

$ pkg install yarn -y
$ yarn install

[ INSTALLING REQUIRED PACKAGES ]

ubuntu
apt update && apt full-upgrade
apt 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

[ INSTALLING NODEJS ]

ubuntu
curl -fsSL https://deb.nodesource.com/setup_current.x | sudo -E bash -
apt install -y nodejs gcc g++ make
git clone https://github.com/ShirokamiRyzen/Nao-MD
cd Nao-MD
npm install
npm update

FOR WINDOWS/VPS/RDP USER 💻

  • Download And Install Git Click Here
  • Download And Install NodeJS Click Here
  • Download And Install FFmpeg Click Here (Don't Forget Add FFmpeg to PATH enviroment variables)
  • Download And Install ImageMagick Click Here
git https://github.com/ShirokamiRyzen/Nao-MD
cd Nao-MD
npm install
npm update

Run 🏃

node .

Arguments node . [--options] [<session name>]

--self

  • activate self mode (ignores other)

--pconly

  • If that chat not from private bot, bot will ignore

--gconly

  • If that chat not from group, bot will ignore

--swonly

  • If that chat not from status, bot will ignore

--prefix <prefixes>

  • prefixes are seperated by each character Set prefix

--server

  • Used for heroku or scan through website

--restrict

  • Enables restricted plugins (which can lead your number to be banned if used too often)
  • Group Administration add, kick

--img

  • Enable image inspector through terminal

--autoread

  • If enabled, all incoming messages will be marked as read

--nyimak

  • No bot, just print received messages and add users to database

--test

  • Development Testing Mode

📮 S&K

  1. Jangan diperjual belikan Script ini
  2. Sebelum pakai jangan lupa kasih star
  3. Follow Github !
  4. Jangan salah gunakan script ini!

Thanks To

Nurutomo WhiskeySockets BochilGaming ImYanXiao Xnuvers007 ShirokamiRyzen

Contributor

ShirokamiRyzen