Jump to content

Recommended Posts

Just now, angga turki said:

mantap tuh, semoga awet, ini juga sedang riset supaya bisa konek terus, yang saya uji masih dengan cronjob external, jika dirasa kurang nanti pakai cronjob internal pakai command crontab,

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.

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?

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..😍🙏

👆

Posted (edited)
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
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?

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.

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?

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..

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

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 😁

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

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

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.

  • Like 1
  • Love 5
  • Thanks 2

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.

  • Like 1
  • Love 1
  • Thanks 1
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...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
  • Create New...