Jump to content
View in the app

A better way to browse. Learn more.

DoniaWeB

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.
     
Do not create multi-accounts, you will be blocked!

Whatsapp Gateway | Multi Device v11.4.0

Featured Replies

  • Author
3 minutes ago, Shaaz Sha said:

@Magd Almuntaser,can you give me the correct installation documentation or if you don't have please give me the original script documentation at give an idea the procedure , I am first time installing nodejs application


https://mpwa.onexgen.com/docs/?doc=3914b353

https://www.youtube.com/watch?v=WCvGRWuwndY

2 minutes ago, Shaaz Sha said:

@Magd Almuntaser,I have already open the port from cloudflare side and site already using https leave it that message when cloudflare directly connected tunnel don't use https in the server


Look at the image you attached, bro. You must use https in NodeJS because you are using Cloudflare. So, my advice is not to use a tunnel because you will get more lost. Switch to shared hosting or VPS.

  • Replies 6.7k
  • Views 671.4k
  • Created
  • Last Reply

Top Posters In This Topic

Most Popular Posts

  • Magd Almuntaser
    Magd Almuntaser

    What's new in version 11.0.0 (so far): - Added Chat System (Customer Service). - Fixed Connection problems With WhatsApp. - Fixed Generate QR Via API. - Fixed Delete Sections From Edit List Page. - Fi

  • Magd Almuntaser
    Magd Almuntaser

    Version 11.0.1 has been released What's new in version 11.0.1: - Fixed Stop/Start AI In Conversations. - Fixed Chat Date (Database). - Fixed Migrate To Database. - Fixed Plans Page.

  • Magd Almuntaser
    Magd Almuntaser

    English Bexa AI will be released in the coming days, very soon. Everyone will be amazed by its speed, intelligence, and the way it interacts with users. It will not compete with ChatGPT, Gemini, or De

Most Helpful Posts

  • Magd Almuntaser
    Magd Almuntaser

    What will be available in version 11.0.0: - A chat system will be added. - A customer service system will be added (integrated with chat). - Some Indian payment gateways will be added. - Order design

  • Magd Almuntaser
    Magd Almuntaser

    Yes you can use it as a messaging service/ SaaS without asking my permission, the new version 9.0.0 directly contains people who want to use it as a messaging service/ SaaS.. What's new so far in ver

  • Magd Almuntaser
    Magd Almuntaser

    It has been fixed in 10.1.1 and will be released today: - Fixed Export Contacts (xlsx). - Fixed Edit Autoreply Page. - Fixed Send Message (Message Not Appear).

Posted Images

31 minutes ago, Magd Almuntaser said:

You can sending replies if you have (MsgID) for the conversion .. you can go to api docs and use it with (MsgID) ..
or just send msg to the number..
about modifying chats i can do it but i want ask you (How will you edit a chat using the API? How will WhatsApp know that you want to edit this specific message? That means you need the message ID, and how will you get it if you only send the API once?)
WhatsApp's system itself relies on storage. It stores every message on your device. Within the storage are the message ID, your messages, and more. Therefore, when you request to edit a specific message, it uses the message ID of the message you clicked on. This means their system relies entirely on an interactive interface.

Using the API, it will send and give you the result, and you must store the data it receives to retain the message ID for each message. When you want to edit a message again, you must create your own system to display these conversations and click, send, receive ...etc!

You see, the issue is not just a request, the idea itself is impossible.

Because this is a WhatsApp gateway, the system must store the msg ID in the system that uses the API. But that's okay, I'm not forcing it.

  • Author
1 minute ago, Shaaz Sha said:

Okay, let me explain more about the problem.

The problem, my dear, is that since you're using Cloudflare, you must choose port 8443.

And you must use:

WA_URL_SERVER=http://yoursite.com:3100
PORT_NODE=3100
TYPE_SERVER=other

This means that WSS will be used. Therefore, you must establish SSL to run NodeJS. Then, you must modify the server.js and web.php files as explained on page 43.

And remember, if it works for you, it's a "miracle," because you used WSS over a tunnel.

So, for the last time, I advise you not to bother yourself with something that will only work if you subscribe to Cloudflare for a monthly fee. They will let you use an optional port and WSS.

  • Author
4 minutes ago, affis junianto tri saputro said:

Because this is a WhatsApp gateway, the system must store the msg ID in the system that uses the API. But that's okay, I'm not forcing it.


There is no such thing in the whole world as API (storage).
Second, let's assume I've created a API to store the msgid.

How would you request it?
How you know this msgid it's for magd???
How you know it's this string for magd???
DO you know whats is API? or you just come from n8n???
Brother, please understand the concept. Don't just talk without understanding the concept.
I'll try to draw it for you, hoping you understand what i says:

API->magd->sends a message to affis->the response was msgid1234567->stored in the database.

Now, you want to edit this same message:

API->magd->edit->I don't know what the message ID is because I have 1 million messages, so i will change randomly??????

So, you must create your own system to segment and store messages, since you'll be using the API.
And to see the msg by your eyes to know it's magd msg..
API only to use with command (links) not UI..
If you're thinking of using MPWA, there's a chat ready.

7 hours ago, Shaaz Sha said:

terima kasih telah memberikan skrip yang luar biasa ini dan saya menghargai usaha Anda untuk ini, dan sekarang saya telah menginstal tanpa dokumentasi apa pun jika Anda berkenan berbagi dengan saya, dan setelah menginstal status RAM tidak menunjukkan saya menginstal di Server VPS, mohon bantu saya tentang ini

run pm2 in your VPS terminal

TUTORIAL MANUAL RUNING NODEJS UNTUK PENGGUNA VPS SERVER:

1. edit "server.js"

Edit Baris 15-18 =

const express = require("express");

const app = express();

const http = require("http");

const server = http.createServer(app);

Ganti dengan =

const serverOptions = {

key: fs.readFileSync('key.pem'),

cert: fs.readFileSync('cert.pem')

}

const express = require("express");

const app = express();

const https = require("https");

const server = https.createServer(serverOptions, app);

2. buat sertifikat SSL di direktori MPWA (diluar folder manapun) =

buat file cert.pem dan key.pem

isi masing-masing file diatas cert.pem & key.pem dengan sertifikat dari hasil generate SSL.

3. Setup .env =

APP_URL=https://domain.com

WA_URL_SERVER=https://domain.com:3000

PORT_NODE=3000

Catatan : jangan gunakan PORT Default 3000 (Gunakan 3100, 3200, 8000)

4. install PM2 menggunakan terminal dengan perintah = npm install pm2 -g

Catatan : hapus PM2 yang yang sudah di install menggunakan panel

5. Kemudian jalankan perintah berikut untuk menjalankan NodeJs =

a. pm2 start server.js

b. pm2 save

Jalankan Pekerjaan Cron :

Buka terminal ketik perintah = crontab -e atau sudo crontab -e

Masukan perintah berikut dibaris kosong & ganti domain.com dengan domain anda =

*/1 * * * * curl -s "https://domain.com/id/blast-start" >/dev/null 2>&1

*/10 * * * * curl -s "https://domain.com/id/subscription-check" >/dev/null 2>&1

Tutorial di atas MPWA hanya berjalan didirektory WEB, jika sudah menjalankan di NodeJs harap dihapus.

Semoga dapat difahami.

Selamat bersantai sambil ngopi

4 hours ago, affis junianto tri saputro said:

Because this is a WhatsApp gateway, the system must store the msg ID in the system that uses the API. But that's okay, I'm not forcing it.

Saya masih belum paham pembasahannya 🤔
Ini maksudnya mau mengedit pesan yang telah dikirim?

  • Author
1 hour ago, ondela wahyu said:

My AI Bot Gemini isn’t running, is there still some configuration missing?

Screenshot 2025-09-28 at 18.21.58.png


Make sure you don't clicked AI button (Not red) in chat page ..
and make sure you update to new gemini model like:
GEMINI_MODEL=gemini-2.0-flash
or
GEMINI_MODEL=gemini-2.5-flash

@Magd Almuntaser,via tunnel i fixed nodejs is working and the issue https cannot use and QR code not loading now i installed without tunnel but keep getting 502 bad gateway restore the old code and new code alll same issue , i have updated env then also same , and iam using cloudpanel not cpanel or Apanel

2 hours ago, Magd Almuntaser said:


Make sure you don't clicked AI button (Not red) in chat page ..
and make sure you update to new gemini model like:
GEMINI_MODEL=gemini-2.0-flash
or
GEMINI_MODEL=gemini-2.5-flash

Make sure you don't clicked AI button (Not red) in chat page? Where is the menu located?

and make sure you update to new gemini model like:
GEMINI_MODEL=gemini-2.0-flash
or
GEMINI_MODEL=gemini-2.5-flash >>
In the Server Settings menu?

  • Author
2 hours ago, Shaaz Sha said:

@Magd Almuntaser,via tunnel i fixed nodejs is working and the issue https cannot use and QR code not loading now i installed without tunnel but keep getting 502 bad gateway restore the old code and new code alll same issue , i have updated env then also same , and iam using cloudpanel not cpanel or Apanel


go to trubleshot again and see your problem ..
and don't forget to see my reply
becouse you must use 8443 port for cloudflare ..
and again back to trubleshot to check your problem
if you use nginx or litespeed you don't need to use https and you can just put this in .env:
WA_URL_SERVER=http://yoursite.com
PORT_NODE=8443
TYPE_SERVER=hosting

13 minutes ago, ondela wahyu said:

Make sure you don't clicked AI button (Not red) in chat page? Where is the menu located?

and make sure you update to new gemini model like:
GEMINI_MODEL=gemini-2.0-flash
or
GEMINI_MODEL=gemini-2.5-flash >>
In the Server Settings menu?

yes server settings ..

Who knows the settings for writing automatic replies with chatgpt api? I tried a lot but it doesn't write replies automatically. I wrote chatgpt api key or something but it still doesn't work.

  • Author
57 minutes ago, Project Downgrade said:

I tried to send a message but it didn't work, especially the menu list.


go to trubleshot page and check your problem ..

26 minutes ago, Orxan Xelilov said:

Who knows the settings for writing automatic replies with chatgpt api? I tried a lot but it doesn't write replies automatically. I wrote chatgpt api key or something but it still doesn't work.

you need to put money on your openai (chatgpt) account it's not free .. only gemini

Okay, the problem is solved. It can be sent. There's no pairing code or phone login for logging in?
and can each device have a port added for security?

and is this an automatic update?

Edited by Project Downgrade

  • Author
1 hour ago, Project Downgrade said:

Okay, the problem is solved. It can be sent. There's no pairing code or phone login for logging in?
and can each device have a port added for security?

and is this an automatic update?

There was previously a pairing code, but I cancelled it because it was not completed by the baliyes team, so it was stopped for another time.
port for device?? It's just one port for nodejs.
When there is an update, you will find an alert in your control panel that there is a new update. You can click on it and the update will be done automatically.

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Unfortunately, your content contains terms that we do not allow. Please edit your content to remove the highlighted words below.
Reply to this topic...

Recently Browsing 1

Latest Updated Files

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.