AHMEDX
Guide

Nadeen MD WhatsApp Bot: Session ID and Deployment Guide

NADEEN MD is a JavaScript WhatsApp Multi Device user bot published on GitHub under the NADEENbotz account and credited to Nadeen Poorna, who describes it as a bot designed to make things easier and fun while using WhatsApp. The current release in the repository is version 3.0.0, the main file is nadeen.js, and the bot runs through PM2 on a Baileys based connection. Its README documents deployment routes and a Session ID setup, but it publishes no feature list and no command reference, and the pairing pages it links were not loading at the last check. This guide covers only what the repository itself verifies, and says plainly where the documentation stops.

By AHMED X · November 7, 2026 · Last verified November 7, 2026

About

What Is NADEEN MD WhatsApp Bot?

What the project is, who publishes it, what it runs on, and where its public documentation stops.

NADEEN MD is a third party WhatsApp user bot written in JavaScript and published on GitHub under the NADEENbotz account. The repository description credits Nadeen Poorna and describes the bot as designed to make things easier and fun while using WhatsApp, and the README presents it as a Multi Device bot.

The repository identifies the current release as version 3.0.0, and the package.json file confirms the same version number. The main file is nadeen.js, and the package scripts start, stop and restart the bot through PM2 under the process name nadeen. The WhatsApp connection library listed in the dependencies is a Baileys build published as @dark-yasiya/baileys.

One honest limit matters before anything else in this guide: the project publishes no feature list and no command reference. The README documents setup and deployment, and the repository holds a command.js file, but no public page from the project explains what the bot can do command by command. Anyone choosing this bot should read the repository itself and judge the code directly.

The README banner also points readers to a newer repository under a similar account name. At the last check that address did not resolve on GitHub, so this guide covers the repository that actually exists and loads, NADEENbotz/NADEEN-MD.

Repository Facts

What the NADEEN MD Repository Documents

The verifiable facts taken from the README, package.json, app.json and the repository file list. Anything the project does not document is left out rather than guessed.

Version 3.0.0

The README release line and the package.json version field both state 3.0.0, so 3.0.0 is the version this guide documents.

JavaScript and Baileys

The project is written in JavaScript. Its dependencies list a Baileys build published as @dark-yasiya/baileys for the WhatsApp connection, plus tools such as Express, Axios and wa-sticker-formatter.

PM2 Process Scripts

The package.json scripts start the bot with pm2 start nadeen.js under the name nadeen, with matching stop and restart scripts, so the bot is managed as a PM2 process.

Session ID Configuration

The app.json file requires a SESSION_ID value, described there as the place to put the session id, and config.js reads SESSION_ID and SESSION_NAME from the environment.

MongoDB Setting

The Koyeb deployment link in the README passes a MONGODB_URI value, and the dependencies include the mongodb driver and mongoose, so a MongoDB database is part of the documented setup.

Owner and Behaviour Settings

The deployment links name settings such as OWNER_NUMBER, PREFIX with a dot as the value shown, WORK_TYPE, AUTO_READ_STATUS, ALWAYS_ONLINE, READ_MESSAGE, DISABLE_PM, ANTILINK_VALUES and ANTI_BAD_WORD. The README publishes the setting names, not a guide to each one.

Deployment Files in the Repository

The repository carries a Dockerfile, an app.json for Heroku, and a talkdrove.json file alongside the main code files, matching the deployment buttons the README shows.

No Published Feature List

Unlike many bot projects, NADEEN MD publishes no feature list and no command reference in its README. This guide does not fill that gap with guesses; check the repository code for what the current version actually contains.

Session ID

How to Get the NADEEN MD Session ID

The README links a pair code page and a QR code page for authentication. Both pages returned an error and did not load at the last check, so the steps below describe the route the README documents, with its current status stated plainly.

01

Open the Pairing Pages Linked in the README

The README deployment section links a pair code page at nadeen-pair.onrender.com and a QR code page at nadeenweb.onrender.com. A project web page is also linked at nadeenmd.vercel.app.

02

Check the Page Status First

At the last check the pair code page and the QR code page both returned a 404 error, and the project web page did not load either. If they still fail when you try, there is currently no working public pairing page for this project, and the repository is the only source to watch for a fixed link.

03

Link Your Device When a Page Works

The README badges present two methods, a pair code and a QR code. The pair code route asks for your WhatsApp number and gives a code to enter under Linked Devices in WhatsApp; the QR route asks you to scan a code from the same Linked Devices screen.

04

Save the Session ID as Configuration

The bot reads its session from the SESSION_ID environment value: app.json marks it as required for Heroku, and config.js reads SESSION_ID from the environment. Paste the complete value into your host configuration or your local environment before starting the bot.

05

Keep It Private

A Session ID gives access to the WhatsApp account it belongs to. Never share it publicly, never commit it to a public repository, and never type it into a pairing page that is not linked from the project repository.

Deployment

How to Deploy NADEEN MD WhatsApp Bot

The README shows deployment buttons for Koyeb, Heroku, Railway, Render and Replit, and a GitHub Actions workflow file ships in the repository. The buttons open the provider websites; check any provider for current pricing and terms before you deploy.

01

Heroku

The repository carries app.json with the heroku-24 stack and the Heroku Node.js buildpack, and the README shows a Heroku deploy button that opens the template flow for this repository. SESSION_ID is the one required value in app.json.

02

Koyeb

The README Koyeb button opens a deploy flow for the repository with the environment values listed, including SESSION_ID, OWNER_NUMBER, MONGODB_URI and PREFIX. Fill in your own values and review the app name and settings before you confirm.

03

Railway, Render and Replit

The README shows deploy buttons for Railway, Render and Replit. The buttons open the provider dashboards rather than a prepared template in the repository, so expect to import the repository yourself and set SESSION_ID and the other values the deployment links name.

04

GitHub Actions Workflow

The repository ships a workflow file, .github/workflows/nadeen.yml, that runs only when triggered by hand. It sets up Node.js 20, installs dependencies, runs nadeen.js in an automatic restart loop with a five hour run limit, and then triggers the workflow again. The README presents this route under a heading about six hours of working time.

05

ZIP Download and Tutorial Video

The README also links a ZIP download of the project on MediaFire and a free deploy tutorial video on the developer YouTube channel. Treat any ZIP copy with care, because it can fall behind the repository version; the GitHub repository is the copy this guide checked.

06

Run It Under PM2

The package scripts run the bot through PM2 on your own machine or server: after installing dependencies with npm install and setting SESSION_ID in the environment, the start script runs pm2 start nadeen.js under the name nadeen, and matching stop and restart scripts are provided.

Commands

NADEEN MD Commands and Features: What Is Public

An honest account of what the project does and does not publish about its own commands and features.

The README publishes no command list, no feature list and no prefix guide. The repository root holds a command.js file and a config.js file, and the deployment links show a PREFIX setting with a dot as its value, but the project gives readers no public reference for individual commands.

Because of that, this guide lists no commands for NADEEN MD. Inventing a command table would mislead readers, and commands can change between versions without any documentation update. Open the repository, read command.js and the main files, and test on a spare number if you want to learn what the current build accepts.

The same caution applies to features. The dependency list shows the building blocks the code uses, such as downloaders, sticker tools and database drivers, but a dependency is not a documented feature, so this guide treats them as code contents only.

Official Links

NADEEN MD Official Links

The resources checked for this guide: the repository, its README, the developer YouTube channel and the pairing pages the README links, with their status at the last check.

Safety

Is NADEEN MD WhatsApp Bot Safe?

The precautions that apply to NADEEN MD, including the limits of its own documentation.

NADEEN MD is an unofficial third party WhatsApp bot project. Nothing in its README changes the basic risk of user bots: unofficial automation can bring temporary restrictions or a permanent ban on the number you connect, and no project setting can promise protection from that.

Use a dedicated number rather than your personal number, protect your Session ID like a password, and only take pairing links from the repository itself. The pairing pages linked in the README were not loading at the last check, which is one more reason to be careful about look alike session pages run by strangers.

On licensing, the README states that the project is made available under the Apache License and links to a LICENSE file in the repository. At the last check no LICENSE file was present in the repository file list, and GitHub shows no detected license for the project, so readers who need license certainty should ask the maintainer, or treat the code as unlicensed until a license file appears.

Alternatives

Free MD Bots You Can Deploy on AHMED X

Want more free MD bots like this? These bots on AHMED X cover the same ground: free deploy, pair-code setup, group and chat automation.

ASTRA X

ASTRA X

WhatsApp MD Bot

Advanced AI-first MD bot with dual AI engines, media downloaders and deep group management.

Geston-MD

Geston-MD

WhatsApp MD Bot

Lightning-fast Baileys multi-device bot with AI chat, group protection and replies in many languages.

CELESTIA

CELESTIA

WhatsApp MD Bot

A polished multi-device WhatsApp bot with a large command library, AI chat and safe group tools.

TOXIC-MD

TOXIC-MD

WhatsApp MD Bot

Lightning-fast WhatsApp bot built on Baileys, made for speed and everyday automation.

SUKUNA-MD

SUKUNA-MD

WhatsApp MD Bot

A modular WhatsApp MD bot with group administration, media tools, protection engines and AI voice replies.

Levanter

Levanter

WhatsApp MD Bot

Multi-device WhatsApp bot packed with group protection, AI chat and a plugin system.

View all bots in the catalog

FAQ

NADEEN MD FAQs

Short answers to the questions readers ask most about NADEEN MD.

NADEEN MD is a third party WhatsApp Multi Device user bot written in JavaScript, published on GitHub under the NADEENbotz account and credited to Nadeen Poorna. The repository version is 3.0.0, the main file is nadeen.js, and the bot is managed through PM2 scripts on a Baileys based connection.

The README links a pair code page and a QR code page for authentication, but both returned a 404 error at the last check, and the linked project web page did not load. When a working page returns, the Session ID it gives you goes into the SESSION_ID environment value that app.json and config.js read. Until then, watch the repository for a repaired link.

The README shows buttons for Koyeb, Heroku, Railway, Render and Replit, the repository carries app.json and a Dockerfile, and a manually triggered GitHub Actions workflow in the repository can run the bot in a restart loop. The bot also runs under PM2 on your own machine or server.

No public one. The README publishes no feature list and no command reference, and this guide does not invent one. The repository holds a command.js file, so the code itself is the only reference for what the current version accepts.

The README states the Apache License and links to a LICENSE file, but no LICENSE file was present in the repository at the last check and GitHub detects no license for the project. Treat the licensing as unconfirmed until the maintainer adds the file.

Disclaimer

About This Guide

How this guide was prepared.

This article is based on the NADEEN MD README and the repository files, including package.json, app.json, config.js and the workflow file, checked on the last verified date. Where the project publishes nothing, this guide says so instead of filling the gap, and where a linked page failed to load, that status is stated in the text.

AHMED X provides this article for educational and informational purposes only. AHMED X is not the developer or owner of NADEEN MD and does not claim any partnership or official affiliation with Nadeen Poorna or the Dark Cyber Matrix Team.

AHMED X is not affiliated with, endorsed by, or sponsored by WhatsApp or Meta. WhatsApp is a trademark of its respective owner. Use unofficial WhatsApp automation at your own risk.

Keep Reading

Related WhatsApp Bot Guides

More free WhatsApp bot guides from the AHMED X blog.

Guide

NovaBot-MD WhatsApp Bot: QR Code, Session ID and Deployment Guide

NovaBot-MD is a JavaScript WhatsApp Multi Device user bot published on GitHub by elrebelde21 and based on the LoliBot-MD project. It is the project most people mean when they search for a Nova MD bot, and no separate project officially named Nova MD could be verified. The repository identifies version 1.1.8, and its README states in Spanish, Sin mantenimiento, which means the project is no longer maintained. There is no pairing website for this bot: connection happens through a QR code shown when you start the bot yourself. This guide covers only what the repository itself verifies, and says plainly where the documentation stops.

Read the guide
Guide

Phoenix MD WhatsApp Bot: Features, Session ID, Pairing Code and Deployment Guide

Phoenix MD is a WhatsApp Multi Device bot published on GitHub by Abhishek Suresh and built with Node.js and Baileys. Almost everything it does is controlled from one configuration file, config.js: automatic message reading, automatic reactions, call rejection, status automation and custom bot information are all settings you switch on or off. The README links a dedicated Session ID website, and that site was checked for this guide and offers two connection routes, a QR code scan and a pairing code. This guide covers the features the configuration file actually documents, the session flow the website presents today, and the deployment routes the README lists, and it says plainly where the documentation stops.

Read the guide
Guide

Prabath MD WhatsApp Bot: Features, Session ID, Pairing Code and Deployment Guide

PRABATH MD is a WhatsApp Multi Device user bot from Sri Lanka, developed by Prabath Kumara and Sachintha Rashan with JavaScript and the Baileys library. Its README documents a large command table covering media downloading, AI chat and image generation, sticker and logo tools, group management and protection features such as antidelete and antiviewonce, plus custom reply and voice reply panels. One fact shapes this whole guide: GitHub currently blocks the original PRABATH MD repository, so every claim here was checked against accessible public copies of the project files, and the three QR login servers and the project website the README lists no longer load. This guide states all of that plainly, together with the documented commands, deployment buttons and configuration the copies preserve.

Read the guide
Guide

Prince MD WhatsApp Bot: Features, Session ID and Deployment Guide

PRINCE MD is a third party WhatsApp Multi Device bot project by Prince Mayel, written in JavaScript with the Baileys library. Its README promises a bot with lots of features and packages but publishes no feature list and no command list, so this guide builds its picture only from what the repository itself proves: the toggles and defaults inside config.js, the three setup steps in the README, and the deployment files the repo ships. It also states the awkward findings plainly: the session page the README links returns a 404 error today, the developer website is offline, the application file the bot actually runs ships obfuscated, and the repository contains session files that were committed to it.

Read the guide

Deploy Your Own Free WhatsApp Bot Today

Pick a bot from the AHMED X catalog and deploy it free in minutes. No server, no coding.

Browse Free Bots