Skip to content

xproverce/XPROVerce-MD

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

21 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

πŸ‘‘ XPROVerce MD

Advanced WhatsApp Multi-Device Bot

🌐 Home β€’ πŸ’» GitHub


πŸš€ About

XPROVerce MD is a powerful WhatsApp Multi-Device bot built using Baileys MD.
Designed for speed, stability, and scalability, it supports plugins, automation, media tools, and cloud deployment.


✨ Features

  • πŸ”— WhatsApp Multi-Device (Baileys MD)
  • 🧩 Plugin-based command system
  • πŸ’¬ Buttons, Lists & Reaction Commands
  • πŸ“₯ Media download & processing
  • πŸ‘₯ Group moderation & automation
  • πŸŒ™ Night Mode & presence control
  • βš™οΈ Free & Premium settings
  • πŸ“’ Status auto-view & reactions
  • πŸ” Session auto-restore
  • 🌐 Built-in Express server
  • πŸ”„ Update-ready architecture

πŸ› οΈ Tech Stack

  • Node.js
  • Baileys MD
  • Express.js
  • Axios
  • Sharp
  • Node-Cache
  • MegaJS

πŸ“¦ Installation (Local)

git clone https://github.com/xproverce/XPROVerce-MD.git
cd XPROVerce-MD
npm install
npm start

πŸ”‘ Environment Variables

PORT=8000
SESSION_ID=your_session_id

πŸš€ Deployment Platforms

🟣 Heroku

⚠️ Heroku requires a worker dyno, not web.

  1. Fork the repository

  2. Create a new Heroku app

  3. Set Buildpack:

    heroku/nodejs
    
  4. Add Environment Variables in Config Vars

  5. Deploy from GitHub

  6. Start worker dyno

heroku ps:scale worker=1

🟒 Koyeb

  1. Fork the repo

  2. Go to koyeb.com

  3. Create App β†’ GitHub Repository

  4. Runtime: Node.js

  5. Start command:

    npm start
  6. Add environment variables

  7. Deploy βœ…


πŸ”΅ Render

  1. Fork the repo

  2. Go to render.com

  3. New β†’ Background Worker

  4. Connect GitHub repository

  5. Build command:

    npm install
  6. Start command:

    npm start
  7. Add environment variables

  8. Deploy πŸš€


🟑 Railway (Recommended)

  1. Fork repository

  2. Go to railway.app

  3. New Project β†’ Deploy from GitHub

  4. Add environment variables

  5. Start command:

    npm start
  6. Done βœ…

Best for WhatsApp bots (long-running process support)


βš™οΈ GitHub Actions (CI)

Create this file:

πŸ“ .github/workflows/node.yml

name: Node.js CI

on:
  push:
    branches: [ "main" ]
  pull_request:
    branches: [ "main" ]

jobs:
  build:
    runs-on: ubuntu-latest

    strategy:
      matrix:
        node-version: [18.x]

    steps:
    - uses: actions/checkout@v4

    - name: Use Node.js
      uses: actions/setup-node@v4
      with:
        node-version: ${{ matrix.node-version }}

    - run: npm install
    - run: npm test --if-present

⚠️ Important Notes

  • Do NOT obfuscate updater or loader files
  • Obfuscate only core logic if needed
  • Keep start.js clean
  • Follow WhatsApp Terms of Service

πŸ“œ Disclaimer

This project is for educational purposes only. The developer is not responsible for misuse or WhatsApp policy violations.


πŸ‘‘ Credits

  • XPROVerce Team
  • Baileys Multi-Device
  • Open-source contributors

⭐ Star this repo if you like it!

About

πŸš€ XPROVerce MD β€” Advanced WhatsApp Multi-Device Bot XPROVerce MD is a powerful, feature-rich WhatsApp Multi-Device bot built on Baileys MD, designed for speed, stability, and professional-grade automation. It supports dynamic plugins, advanced message handling, group management, media tools, and premium-level customization.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors