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 247.7k
  • 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_76595

saya coba gunakan script lain untuk blasting sebagai perbandingan, karena penasaran mungkin hosting saya .

untuk MPWA v7.0.0.9 saya coba js yang ini, cron jobs untuk test server per 

0,30 * * * *

curl -s "http://domain.com/send-message?api_key=APIKEY&sender=6281212346&number=628123456&message=TESTPESAN"

dari siang tadi masih berjalan dengan baik

Kalau ada down akan saya update disini lagi. semoga baik2 saja 😊
 

server.js

Edited by JangE

comment_76596
4 minutes ago, JangE said:

saya coba gunakan script lain untuk blasting sebagai perbandingan, karena penasaran mungkin hosting saya .

untuk MPWA v7.0.0.9 saya coba js yang ini, cron jobs untuk test server per 

0,30 * * * *

curl -s "http://domain.com/send-message?api_key=APIKEY&sender=6281212346&number=628123456&message=TESTPESAN"

dari siang tadi masih berjalan dengan baik

Kalau ada down akan saya update disini lagi. semoga baik2 saja 😊
 

server.js 2.9 kB · 0 downloads

Di saya tahan 2 hari, setelah itu idle lagi server.js nya,

comment_76599
44 minutes ago, JangE said:

saya coba gunakan script lain untuk blasting sebagai perbandingan, karena penasaran mungkin hosting saya .

untuk MPWA v7.0.0.9 saya coba js yang ini, cron jobs untuk test server per 

0,30 * * * *

curl -s "http://domain.com/send-message?api_key=APIKEY&sender=6281212346&number=628123456&message=TESTPESAN"

dari siang tadi masih berjalan dengan baik

Kalau ada down akan saya update disini lagi. semoga baik2 saja 😊
 

server.js 2.9 kB · 0 downloads

di tunggu laporannya mas

38 minutes ago, Unicode said:

I always do it. Just click empty

awesome. thanks mate, hampir saja klik "delete". you save my day. thanks

comment_76614
10 hours ago, Gusik Prasetyo said:

di tunggu laporannya mas

awesome. thanks mate, hampir saja klik "delete". you save my day. thanks

Ini ada cara simple ada script php yg aku pake sih, tempatkan di subdomain lain saja asalkan data sql sama dicoba aja:

 

<?php
// Konfigurasi database
$host = 'localhost'; // Ganti dengan host Anda
$dbname = 'your_database'; // Ganti dengan nama database Anda
$user = 'your_username'; // Ganti dengan username Anda
$pass = 'your_password'; // Ganti dengan password Anda

// Koneksi ke database
try {
    $pdo = new PDO("mysql:host=$host;dbname=$dbname", $user, $pass);
    $pdo->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION);

    // Periksa jika tombol submit ditekan
    if (isset($_POST['submit'])) {
        // Query untuk mengosongkan tabel
        $sql = "TRUNCATE TABLE message_histories";

        // Eksekusi query
        $pdo->exec($sql);
        $message = "Tabel 'message_histories' telah dikosongkan.";
    }
} catch (PDOException $e) {
    $message = "Error: " . $e->getMessage();
}

// Tutup koneksi
$pdo = null;
?>
<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Clear Table</title>
</head>
<body>
    <h1>Clear Message Histories Table</h1>
    <form action="" method="post">
        <input type="submit" name="submit" value="Clear Table">
    </form>
    <?php if (isset($message)): ?>
        <p><?php echo htmlspecialchars($message); ?></p>
    <?php endif; ?>
</body>
</html>

Sebenarnya yg saya request ke master @Magd Almuntaser dulu untuk mengosongkan, namun hanya diberikan untuk menghapus peruser saja, sehingga admin tidak dapat mengosongkan semua history.

Edited by Unicode

comment_76615

@Gusik Prasetyo ini untuk versi tanpa tombol.

Buat saja nama filenya misal deletehistory.php

<?php
// Konfigurasi database
$servername = "localhost"; // Ganti dengan nama server database Anda
$username = "root";        // Ganti dengan nama pengguna database Anda
$password = "";            // Ganti dengan kata sandi database Anda
$database = "nama_database"; // Ganti dengan nama database Anda

// Membuat koneksi
$conn = new mysqli($servername, $username, $password, $database);

// Mengecek koneksi
if ($conn->connect_error) {
    die("Koneksi gagal: " . $conn->connect_error);
}

// Query untuk mengosongkan tabel
$sql = "TRUNCATE TABLE message_histories";

// Menjalankan query
if ($conn->query($sql) === TRUE) {
    echo "Tabel message_histories berhasil dikosongkan.";
} else {
    echo "Terjadi kesalahan: " . $conn->error;
}

// Menutup koneksi
$conn->close();
?>

Upload ke subdomain yang lain , dan tinggal pasang saja di cronjob curl “http://sub.domain.com/deletehistory.php”

misal disetting setiap 1 hari sekali / 1 minggu sekali.

nanti akan otomatis mengosongkan history pesan wanya 😁.

gampangkan?  Haha

Edited by Unicode

comment_76617
5 minutes ago, Unicode said:

@Gusik Prasetyo ini untuk versi tanpa tombol.

Buat saja nama filenya misal deletehistory.php

<?php
// Konfigurasi database
$servername = "localhost"; // Ganti dengan nama server database Anda
$username = "root";        // Ganti dengan nama pengguna database Anda
$password = "";            // Ganti dengan kata sandi database Anda
$database = "nama_database"; // Ganti dengan nama database Anda

// Membuat koneksi
$conn = new mysqli($servername, $username, $password, $database);

// Mengecek koneksi
if ($conn->connect_error) {
    die("Koneksi gagal: " . $conn->connect_error);
}

// Query untuk mengosongkan tabel
$sql = "TRUNCATE TABLE message_histories";

// Menjalankan query
if ($conn->query($sql) === TRUE) {
    echo "Tabel message_histories berhasil dikosongkan.";
} else {
    echo "Terjadi kesalahan: " . $conn->error;
}

// Menutup koneksi
$conn->close();
?>

Upload ke subdomain yang lain , dan tinggal pasang saja di cronjob curl “http://sub.domain.com/deletehistory.php”

misal disetting setiap 1 hari sekali / 1 minggu sekali.

nanti akan otomatis mengosongkan history pesan wanya 😁.

gampangkan?  Haha

Thanks mas bro. You help me a lot. I will try it after at home. 

comment_76621
19 minutes ago, Gusik Prasetyo said:

Finally my 7.0.9 always connect without idle. Connect more than 24 hours 🤭

Thanks mas @Enno The Explorer 😂🤣😂🤣

wkwkw..yes sama2 mas brohku...😄

pakai cronjob juga atau udah engga sama sekali..node berapa?

sy udah upgrade juga idcloushostnya ke Enterpreneur Pro , Disk 7 GB dan RAM 2 GB, murah cuma 50k

Edited by Enno The Explorer

comment_76623
13 minutes ago, Gusik Prasetyo said:

I follow all your instructions mas bro 😄

wkwkwkkw...

oh iya temen2 , sebelum ganti server.js jangan lupa node.js harus di matikan dulu dan logout whatsappnya dan setelah node,js di aktifkan, konekkan lagi whatsappnya..lakukan cronjob 1 menit dan hasilnya 24 jam berjalan tanpa henti

beberpa whatsapp seperti whatsjet dll infonya bisa button message , kenapa mpwa ga bisa ya? apa beda librarynya?

Edited by Enno The Explorer

comment_76624
10 minutes ago, Enno The Explorer said:

wkwkwkkw...

oh iya temen2 , sebelum ganti server.js jangan lupa node.js harus di matikan dulu dan logout whatsappnya dan setelah node,js di aktifkan, konekkan lagi whatsappnya..lakukan cronjob 1 menit dan hasilnya 24 jam berjalan tanpa henti

beberpa whatsapp seperti whatsjet dll infonya bisa button message , kenapa mpwa ga bisa ya? apa beda librarynya?

bisa kok button, aku coba ke iOS lancar2 aja. kalo ke android memang gk masuk.

 

comment_76627
18 minutes ago, Enno The Explorer said:

Ini pakai whatsjet mas @JangE masuk buttonya di android , ada footernya juga.

Tuan @Magd Almuntaser mungkin tau solusinya

 

IMG_20240829_112220.jpg

Semalam master @Magd Almuntaser ujicoba dengan library baru, tp malah tidak bisa jalan wa nya. Dan berat bgt

akhirnya ini dia coba lg dengan library baleys terbaru.

 

jika lancar baru akan dirilis ke public

Edited by Unicode

comment_76629
3 minutes ago, Unicode said:

Semalam master @Magd Almuntaser ujicoba dengan library baru, tp malah tidak bisa jalan wa nya. Dan berat bgt

akhirnya ini dia coba lg dengan library baleys terbaru.

 

jika lancar baru akan dirilis ke public

mudah2an ya bisa lancar bagus lagi tanpa cronjob kedepanya , komplt fiturnya ..krn message button dan footer ini selalu digunakan , sy yakinlah klo tuan @Magd Almuntaser Insya Allah bisa 🤩

  • Author
comment_76631
3 hours ago, Unicode said:

Ini ada cara simple ada script php yg aku pake sih, tempatkan di subdomain lain saja asalkan data sql sama dicoba aja:

 

<?php
// Konfigurasi database
$host = 'localhost'; // Ganti dengan host Anda
$dbname = 'your_database'; // Ganti dengan nama database Anda
$user = 'your_username'; // Ganti dengan username Anda
$pass = 'your_password'; // Ganti dengan password Anda

// Koneksi ke database
try {
    $pdo = new PDO("mysql:host=$host;dbname=$dbname", $user, $pass);
    $pdo->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION);

    // Periksa jika tombol submit ditekan
    if (isset($_POST['submit'])) {
        // Query untuk mengosongkan tabel
        $sql = "TRUNCATE TABLE message_histories";

        // Eksekusi query
        $pdo->exec($sql);
        $message = "Tabel 'message_histories' telah dikosongkan.";
    }
} catch (PDOException $e) {
    $message = "Error: " . $e->getMessage();
}

// Tutup koneksi
$pdo = null;
?>
<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Clear Table</title>
</head>
<body>
    <h1>Clear Message Histories Table</h1>
    <form action="" method="post">
        <input type="submit" name="submit" value="Clear Table">
    </form>
    <?php if (isset($message)): ?>
        <p><?php echo htmlspecialchars($message); ?></p>
    <?php endif; ?>
</body>
</html>

Sebenarnya yg saya request ke master @Magd Almuntaser dulu untuk mengosongkan, namun hanya diberikan untuk menghapus peruser saja, sehingga admin tidak dapat mengosongkan semua history.

Yes.. what I did was correct.. every user deletes his message history.. imagine you created a user account on one of the sites and sent messages and your message history was there.. and suddenly you can no longer find them because the administrator deleted them 😅 so this is why every user deletes his message history..

22 minutes ago, Enno The Explorer said:

mudah2an ya bisa lancar bagus lagi tanpa cronjob kedepanya , komplt fiturnya ..krn message button dan footer ini selalu digunakan , sy yakinlah klo tuan @Magd Almuntaser Insya Allah bisa 🤩

Insyallah saya akan mencoba

comment_76632
18 minutes ago, Magd Almuntaser said:

Yes.. what I did was correct.. every user deletes his message history.. imagine you created a user account on one of the sites and sent messages and your message history was there.. and suddenly you can no longer find them because the administrator deleted them 😅 so this is why every user deletes his message history..

Insyallah saya akan mencoba

Yes it very help me for create auto delete for history because sometime my friend use it for blast many number and also my ping cron job.
It makes database size bigger and bigger, with auto delete history it become easy 😁

comment_76633
29 minutes ago, Unicode said:

Yes it very help me for create auto delete for history because sometime my friend use it for blast many number and also my ping cron job.
It makes database size bigger and bigger, with auto delete history it become easy 😁

Untuk delete message ini, bener tuan @Magd Almuntaser, setiap user menghapus histori messagenya sendiri.

Klo kita mau delete semua pesan yang ada  ,mungkin bs langsung di database phpmyadminnya 😀

comment_76634
6 minutes ago, Enno The Explorer said:

Untuk delete message ini, bener tuan @Magd Almuntaser, setiap user menghapus histori messagenya sendiri.

Klo kita mau delete semua pesan yang ada  ,mungkin bs langsung di database phpmyadminnya 😀

Lah gk dibaca, drpd lewat phpnyadmin itu aku pake script itu. Ada yg via tombol / tidak dan bisa dieksekusi dengan cron job secara terjadwal. Jadi otomatis

 

gk perlu repot2 dari phpmyadmin ntar malah salah klik hilang data semua.

Edited by Unicode

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 3

Latest Updated Files