- Clone or download this repo
- Enter to the project directory
- Run
npm install
- Run
npm run start:dev
- Open browser and go to address
http://localhost:8000
- Scan the QR Code
- Enjoy!
sudo apt-get install -y libgbm1 libnss3 libatk-bridge2.0-0 libgtk-3-0 libgbm-dev
for library whatsappwebnpm install puppeteer@latest
for update dependancy to latest
Menjalankan diserver perlu package PM2, Untuk menggunakan process manager seperti PM2 untuk menjalankan aplikasi Node.js, Anda dapat mengikuti langkah-langkah berikut:
- Install PM2 melalui command-line dengan menjalankan perintah npm install pm2 -g. Jika Anda menggunakan server Linux, Anda mungkin perlu menambahkan sudo di depan perintah untuk menjalankan sebagai superuser.
- Masuk ke direktori aplikasi Node.js Anda di command-line dan jalankan perintah pm2 start <nama_file_app.js> untuk memulai aplikasi. Pastikan untuk mengganti <nama_file_app.js> dengan nama file yang benar.
- PM2 akan memulai aplikasi dan memberikan nomor id untuk memudahkan manajemen proses. Anda dapat menggunakan perintah pm2 list untuk melihat daftar proses yang sedang berjalan.
- Anda juga dapat menggunakan perintah pm2 stop untuk menghentikan proses, atau pm2 restart untuk memulai ulang proses.
- PM2 akan secara otomatis memulai aplikasi setelah restart atau kegagalan, sehingga aplikasi akan berjalan terus-menerus.
- Jika Anda ingin memastikan PM2 tetap berjalan di background, Anda dapat menggunakan perintah pm2 startup untuk memulai PM2 sebagai layanan sistem, sehingga PM2 akan memulai otomatis setelah reboot.
dapat membaca dokumentasi PM2 di https://pm2.keymetrics.io/.
- Make Migration :
npx sequelize-cli migration:generate --name add_phone_to_users
- Running Migration :
npx sequelize-cli db:migrate --config=config/database.js
- Rollback Migration :
npx sequelize-cli db:migrate:undo --config=config/database.js
https://wauputr4-urban-space-carnival-q55r9g7vqppf6w6-8000.preview.app.github.dev/api/send_message PARAMS number : +6289635219325 message : tes kirim pesan waaaaa
Body - formdata key : wau2 phone_no : +6285157978344 message : tes wauwa api from wau2
https://documenter.getpostman.com/view/20620862/2s93RNyuiE
Hi, this is the implementation example of whatsapp-web.js Watch the tutorials:
- Whatsapp API Tutorial: Part 1
- Whatsapp API Tutorial: Part 2
- Whatsapp API Tutorial: Tips & Tricks
- Whatsapp API Tutorial: Sending Media File
- Whatsapp API Tutorial: Deploy to Heroku
- Whatsapp API Tutorial: Multiple Device
- Whatsapp API Tutorial: Multiple Device | Part 2
- Whatsapp API Tutorial: Fix Heroku Session
- Whatsapp API Tutorial: Dynamic Message Reply
- Whatsapp API Tutorial: Fix Session & Support for Multi-Device Beta