Jump to content
Posted
  • Popular Post
comment_35854

Whatsapp Gateway | Multi Device


This script has been completely modified and many important features and fixes have been added by @Magd Almuntaser
He is now responsible for the updates of this script and has full intellectual property rights
So no one will violate the terms of use that he has set

Latest Features:
1. WhatsApp Account Connectivity

All types of WhatsApp Accounts to be able to connect with WhatsApp Gateway (Multi Number & Multi Device);
Ease of the WhatsApp Account connectivity process with a QRcode Scan or with an Authentication Code directly from your device.

2. Message

Availability of various types of (text messages, media, polls, lists, locations, VCard) can easily be used by you;
You can send mass messages for your marketing campaign activities, promotions or business programs easily and on a scheduled basis;
Setup automatic message replies with more natural (alami) and selected keywords for operational optimization of use;
Manage sent message history with automatic and scheduled deletions.

4. Integration

You can easily integrate your WhatsApp Account with various (AI) artificial intelligence services, namely ChatGPT, DALL-E, Gemini, and Cloude with API authentication codes only;
You can easily activate Ai for Single or Multiple use on your WhatsApp Account;
You can easily select Ai in your WhatsApp messages for WhatsApp Group, Private, or Both types;
You can easily setup call rejection automatically if there is a (Call) call and provide a specific response or information;
Setup your WhatsApp and Ai accounts more naturally (alami) with "Already read" status";
Setup your WhatsApp and Ai accounts more naturally (natural) with the status "Typing...".
You can easily integrate and communicate your services with the Webhook mechanism of WhatsApp Gateway | Multi Device.

5. Application Settings

Nowadays you can easily and quickly carry out the process of setting up the WhatsApp Gateway | Multi Device* application by Magd Almuntaser with the settings panel;
You can easily set up applications based on server ecosystem, smtp, etc quickly;
Multi language support (english, Indonesian, Indian, Spanish and Arabic) for easy use.

6. Developer Options

Currently WhatsApp Gateway | Multi Device* by Magd Almuntaser has provided various API services for your easy development consisting of:
        1). Send Message API
        2). Send Media API
        3). Send Poll API
        4). API Send Button
        5). Send API Templates
        6). Send List message API
        7). Send Location API
        8). Send VCard API
        9). Generate QR API
        10). Disconnect devices
        11). Create User API
        12). User Info API
        13). Device Info API
        14). Check Number API
        15). Webhook Example

Ease of setup and availability of the (API Key) API Key for authentication and authorization of your development process.

7. Security

Currently there is a 2 factor authentication (2FA) service available to maintain the security and comfort of application access;
A password reset service is available if you forget your account login information.


Coming Soon:

1. Landing page for Software as Service services (Subscription Services);
2. Payment gateway page management (QRIS, BCA virtual account, PayPal, Stripe);
3. Added user account management;
4. (ticket) obstacle reporting service for users and managers;
.. And many more.


 

  • Replies 4.1k
  • Views 248.1k
  • Created
  • Last Reply

Top Posters In This Topic

Most Popular Posts

  • Magd Almuntaser
    Magd Almuntaser

    What's new in version 9.0.0 so far: - Added landing page (welcome page). - Added plans system. - Added cronjob page. - Added Multi-Keyword in autoreply. - Added send message with footer. -

  • Magd Almuntaser
    Magd Almuntaser

    This version will not be released soon, because there are many people who violate rights without permission.. I told everyone to use the script for free, but if you want to sell the version or redev

  • Magd Almuntaser
    Magd Almuntaser

    Today the version will be released, and this is what's new in version 8.5.0: - Added send sticker feature. - Added wysiwyg whatsapp (text editing tools). - Added location, vcard, sticker in camp

Posted Images

Featured Replies

comment_74542
3 minutes ago, Enno The Explorer said:

iya mas, sebelumnya saya pakai Automation google appsheet untuk menjaga pesan terkirim 1 jam 1x agar Nodejs tetap standby (aktif), Alhamdulillah lancar jaya 24 jam,

tapi kemarin2 saya dengar ada Cronjob ini di Cpanel shared hosting yang fungsinya sama dengan automation google appsheet jd sy fikir akan lebih baik langsung menggunakan fitur bawaan dari shared hostingnya.

hosting dimana mas? mpwa buat aplikasi apa tuh? Apa hanya buat native app saja?

  • Author
comment_74544
6 hours ago, Magd Almuntaser said:

Saya akan membeli dari perusahaan ini kemarin, alhamdulillah tidak jadi 😅

Indonesia:
Tunggu, saya memiliki perubahan penting yang mungkin bisa memperbaiki masalah koneksi. Saat ini saya sedang mencobanya, dan jika berhasil, saya akan merilis versi baru 7.0.0.3 hari ini

English:
Wait, I have an important change that might fix the connection issue. I'm currently testing it, and if it works, I'll release a new version 7.0.0.3 today.

24 minutes ago, Enno The Explorer said:

Cronjobnya sudah berhasil, wow luar biasa..terima kasih banyak mas..akhirnya Nodejsnya bs aktif 24 jam tanpa pakai aplikasi luar lagi..😍🙏

👆

comment_74545
17 minutes ago, angga turki said:

hosting dimana mas? mpwa buat aplikasi apa tuh? Apa hanya buat native app saja?

saya hosting di Idcloudhost mas dari 2020 .
bisa untuk semua jenis native app bisa, terutama krn sy develop app dengan google appsheet jd sangat berguna untuk saya

Edited by Enno The Explorer

comment_74547
Just now, Enno The Explorer said:

saya hosting di Idcloudhost mas dari 2020 mas.
bisa untuk semua jenis native app terutama krn sy develop app dengan google appsheet jd sangat berguna untuk saya

wah developer, mantap, lanjutkan mas, itu automasinya jalankah? dikembangin ke IoT juga kah?

  • Author
comment_74549
1 minute ago, badas said:

Saya install dari versi 7 sampai update ke versi 7.0.0.2 versi bro @Magd Almuntaser sampai sekarang tidak pernah terputus nodejs nya.
VPS idcloud

 

Screenshot_215.jpg

English:
I put my effort and focus on version 7.0.0.3, which has many additions and fixes. The most important one is that the node disconnect because I have implemented a method that checks the Internet every 10 seconds in case the Internet is interrupted (in weak shared hosting), it will automatically reconnect until the Internet comes back and connects directly.

Indonesia:
Saya mengerahkan upaya dan fokus pada versi 7.0.0.3, yang memiliki banyak penambahan dan perbaikan. Yang paling penting adalah pemutusan koneksi node karena saya telah menerapkan metode yang memeriksa Internet setiap 10 detik jika Internet terputus (pada shared hosting yang lemah), maka secara otomatis akan tersambung kembali hingga Internet kembali dan terhubung secara langsung.

comment_74550
8 minutes ago, badas said:

Saya install dari versi 7 sampai update ke versi 7.0.0.2 versi bro @Magd Almuntaser sampai sekarang tidak pernah terputus nodejs nya.
VPS idcloud

 

Screenshot_215.jpg

port berapa yang kamu gunakan mas untuk node js nya? dan kalau boleh share spesifikasi software yang digunakan mulai dari os, php versi, mysql atau mariaDB versi, dan versi node js nya?

comment_74551
4 minutes ago, Magd Almuntaser said:

English:
I put my effort and focus on version 7.0.0.3, which has many additions and fixes. The most important one is that the node disconnect because I have implemented a method that checks the Internet every 10 seconds in case the Internet is interrupted (in weak shared hosting), it will automatically reconnect until the Internet comes back and connects directly.

Indonesia:
Saya mengerahkan upaya dan fokus pada versi 7.0.0.3, yang memiliki banyak penambahan dan perbaikan. Yang paling penting adalah pemutusan koneksi node karena saya telah menerapkan metode yang memeriksa Internet setiap 10 detik jika Internet terputus (pada shared hosting yang lemah), maka secara otomatis akan tersambung kembali hingga Internet kembali dan terhubung secara langsung.

Amazing..ga sabar untuk menunggu versi ini rilis..

comment_74555
31 minutes ago, Magd Almuntaser said:

English:
I put my effort and focus on version 7.0.0.3, which has many additions and fixes. The most important one is that the node disconnect because I have implemented a method that checks the Internet every 10 seconds in case the Internet is interrupted (in weak shared hosting), it will automatically reconnect until the Internet comes back and connects directly.

Indonesia:
Saya mengerahkan upaya dan fokus pada versi 7.0.0.3, yang memiliki banyak penambahan dan perbaikan. Yang paling penting adalah pemutusan koneksi node karena saya telah menerapkan metode yang memeriksa Internet setiap 10 detik jika Internet terputus (pada shared hosting yang lemah), maka secara otomatis akan tersambung kembali hingga Internet kembali dan terhubung secara langsung.

We are always waiting for your work bro.

27 minutes ago, angga turki said:

port berapa yang kamu gunakan mas untuk node js nya? dan kalau boleh share spesifikasi software yang digunakan mulai dari os, php versi, mysql atau mariaDB versi, dan versi node js nya?

Port 3000an.
Os almalinux, php 8.1, mysql 5.7, nodejs v18.20.4

comment_74559
58 minutes ago, Magd Almuntaser said:

English:
I put my effort and focus on version 7.0.0.3, which has many additions and fixes. The most important one is that the node disconnect because I have implemented a method that checks the Internet every 10 seconds in case the Internet is interrupted (in weak shared hosting), it will automatically reconnect until the Internet comes back and connects directly.

Indonesia:
Saya mengerahkan upaya dan fokus pada versi 7.0.0.3, yang memiliki banyak penambahan dan perbaikan. Yang paling penting adalah pemutusan koneksi node karena saya telah menerapkan metode yang memeriksa Internet setiap 10 detik jika Internet terputus (pada shared hosting yang lemah), maka secara otomatis akan tersambung kembali hingga Internet kembali dan terhubung secara langsung.

Good job.. 👍

Still thinking about new features to add, please provide feedback 😁

comment_74564
2 hours ago, angga turki said:

wah developer, mantap, lanjutkan mas, itu automasinya jalankah? dikembangin ke IoT juga kah?

Jalan mas, justru di google appsheet penggunaan automation paling sering sy gunakan,

klo IoT belum mas, baru perangkat lunak saja, tp kedepannya klo ada yang bisa membantu saya untuk menghubungkan perangkatnya mungkin bisa aja dihubungkan ke appsheet melalui API

comment_74565
1 hour ago, Magd Almuntaser said:

English:
I put my effort and focus on version 7.0.0.3, which has many additions and fixes. The most important one is that the node disconnect because I have implemented a method that checks the Internet every 10 seconds in case the Internet is interrupted (in weak shared hosting), it will automatically reconnect until the Internet comes back and connects directly.

Indonesia:
Saya mengerahkan upaya dan fokus pada versi 7.0.0.3, yang memiliki banyak penambahan dan perbaikan. Yang paling penting adalah pemutusan koneksi node karena saya telah menerapkan metode yang memeriksa Internet setiap 10 detik jika Internet terputus (pada shared hosting yang lemah), maka secara otomatis akan tersambung kembali hingga Internet kembali dan terhubung secara langsung.

tadi saya melihat ada update ke v.7.0.0.3 di dashboard mpwa sy, tp saat sy update tidak terjadi perubahan apapun tuan

  • Author
comment_74578

Update Whatsapp Gateway Multi Device (Magd Version) v7.0.0.5
Only for those who use my previous version 7.0.0.2

 

You can install the update from your control panel by clicking on Admin->Update or from the notifications in the website interface.

I apologize for jumping directly to version 7.0.0.5. I had to do so due to the Laravel 9 update, as it would conflict with the smart update if you only installed 7.0.0.3. Therefore, I included some commands in 7.0.0.3 and 7.0.0.5 to avoid any conflicts during the update, as follows:

Version 7.0.0.3:
- Fixed the smart update.


Version 7.0.0.4:

- Added a free SSL generator to run Node.js over SSL with one click (smart).
-
Added read support for Webhook API.
-
Added (What’s new) on the Smart Update page.
-
Added typing indicators for bot, webhook, and auto-reply.
-
Added config/config.php file to change the site name.
-
Upgraded Laravel from 8 to v9.52.16.
-
Upgraded laravel-filemanager to the latest version with closed exploits.
-
Upgraded dependencies to the latest compatible version.
-
Installed pm2 and included it in the script.
-
Installed is-online to check the connection.
-
Fixed an issue with connecting in Node.js.
-
Fixed an issue with unzipping files in Smart Update.
-
Fixed an issue with scaled images from a link when sending a message with a link.
-
Fixed port check issue.
-
Fixed read functionality in auto-reply and bot.
-
Fixed Smart Update.
-
Removed unused vendors to reduce size.

Version 7.0.0.5:
Executed some Artisan commands to update the cache and storage and install database tables.

 

======================================

I have separated the site name, copyright, and other settings into a file located at (config/config.php), and it is structured as follows:

image.thumb.png.a239c0ade382872d270d1360c7c581e8.png

 

The connection issue has been resolved by integrating (pm2) into the script and using (is-online) for monitoring the internet connection status. In case of a connection loss, it will attempt to reconnect to the WhatsApp server every 10 seconds. When the internet connection is restored, it will automatically reconnect. The (pm2) helps by restarting Node.js if it stops due to an error.

image.png.5e21bae414acad12d7a3a21e6247ac82.png

 

You can now create an SSL certificate to run Node.js by going to (Admin->Settings Server). You will find a new button where you need to enter a valid email address and click on (Generate). The script will create and install a free SSL certificate for Node.js. After that, you can restart Node.js to run on SSL. Remember to update your site URL in the (.env) file from (http) to (https) and use your (https) site URL for compatibility. Remember that the SSL is free for 3 months, after which you can click again to generate a new SSL, The feature does not work on localhost.

image.thumb.png.c6a2bbc101aca0c41cea627321ee1f7b.png

 

For those using (extrnal pm2) on their site, I have not tested version 7.0.0.5 with an external (pm2), so you can try it. If there is a conflict, you can use the (node) command without the need for (pm2), as it is now integrated into the script.


For those looking for the "new installation," you can download the full version from the next post.

  • Author
comment_74581

Things I will do in version 7.0.0.6:
- Implement a multi-language system (English, Arabic, Indonesian) and any other languages for which I receive assistance.
- Adjust the design to support Arabic and Persian (
right-to-left layout).
- Rearrange SSL generation to be automatic without manual editing of the
.env file.
- Attempt to create
generate images system using AI.
- Delete button for messages history.

comment_74582
54 minutes ago, Magd Almuntaser said:

For those looking for a new installation
Whatsapp Gateway Multi Device (Magd Version)
v7.0.0.5

mpwa-magd-v7.0.0.5.zip 84.35 MB · 0 downloads

Awesome... Great job sir. Jazakallahu khairan.

Sir, is it possible in next version you add menu "Edit" for autoreply and "Delete" for message history? 

Thanks in advance.

 

Updated 😍😍😍

Screenshot_20240812-041421.png.31f4da8655082c89738ad92af0e76ff4.png

Edited by Gusik Prasetyo

comment_74586
2 hours ago, Magd Almuntaser said:

Update Whatsapp Gateway Multi Device (Magd Version) v7.0.0.5
Only for those who use my previous version 7.0.0.2

 

You can install the update from your control panel by clicking on Admin->Update or from the notifications in the website interface.

I apologize for jumping directly to version 7.0.0.5. I had to do so due to the Laravel 9 update, as it would conflict with the smart update if you only installed 7.0.0.3. Therefore, I included some commands in 7.0.0.3 and 7.0.0.5 to avoid any conflicts during the update, as follows:

Version 7.0.0.3:
- Fixed the smart update.


Version 7.0.0.4:

- Added a free SSL generator to run Node.js over SSL with one click (smart).
-
Added read support for Webhook API.
-
Added (What’s new) on the Smart Update page.
-
Added typing indicators for bot, webhook, and auto-reply.
-
Added config/config.php file to change the site name.
-
Upgraded Laravel from 8 to v9.52.16.
-
Upgraded laravel-filemanager to the latest version with closed exploits.
-
Upgraded dependencies to the latest compatible version.
-
Installed pm2 and included it in the script.
-
Installed is-online to check the connection.
-
Fixed an issue with connecting in Node.js.
-
Fixed an issue with unzipping files in Smart Update.
-
Fixed an issue with scaled images from a link when sending a message with a link.
-
Fixed port check issue.
-
Fixed read functionality in auto-reply and bot.
-
Fixed Smart Update.
-
Removed unused vendors to reduce size.

Version 7.0.0.5:
Executed some Artisan commands to update the cache and storage and install database tables.

 

======================================

I have separated the site name, copyright, and other settings into a file located at (config/config.php), and it is structured as follows:

image.thumb.png.a239c0ade382872d270d1360c7c581e8.png

 

The connection issue has been resolved by integrating (pm2) into the script and using (is-online) for monitoring the internet connection status. In case of a connection loss, it will attempt to reconnect to the WhatsApp server every 10 seconds. When the internet connection is restored, it will automatically reconnect. The (pm2) helps by restarting Node.js if it stops due to an error.

image.png.5e21bae414acad12d7a3a21e6247ac82.png

 

You can now create an SSL certificate to run Node.js by going to (Admin->Settings Server). You will find a new button where you need to enter a valid email address and click on (Generate). The script will create and install a free SSL certificate for Node.js. After that, you can restart Node.js to run on SSL. Remember to update your site URL in the (.env) file from (http) to (https) and use your (https) site URL for compatibility. Remember that the SSL is free for 3 months, after which you can click again to generate a new SSL, The feature does not work on localhost.

image.thumb.png.c6a2bbc101aca0c41cea627321ee1f7b.png

 

For those using (extrnal pm2) on their site, I have not tested version 7.0.0.5 with an external (pm2), so you can try it. If there is a conflict, you can use the (node) command without the need for (pm2), as it is now integrated into the script.


For those looking for the "new installation," you can download the full version from the next post.

Alhamdulillah so many bugs fixed. 
great job sir. We all love you

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.


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