membuat whatsapp broadcaster dengan WAHA

Membuat Whatsapp Broadcaster dengan WAHA dan Code Igniter

Membuat Whatsapp Broadcaster sendiri menggunakan WAHA dan Code Igniter,

Langkah 1. Install Docker ( saya menggunakan Docker Windows, sehingga langkah-langkah berikut sangat mudah dilakukan).

Full docs disini https://docs.docker.com/desktop/setup/install/windows-install/

Langkah 2. Run command berikut (full step ada di https://waha.devlike.pro/docs/how-to/install/)

docker run ... devlikeapro/waha

Langkah 3. Install Laragon, dan aktifkan service Apache dan mysql-nya.

Laragon adalah webserver ter-simpel dan paling beginner friendly (menurut saya). Full docs disini: https://laragon.org/docs/install

Langkah 4. Install code igniter dan Login ke project code igniter

Klik halaman, yang menampilkan view interface untuk melakukan broadcast. pastikan docker Waha sudah running dengan benar.

Langkah 5. Memastikan container WAHA sedang running

klik kanan icon tiga titik, dan pilih ‘view detail’ untuk mengcopy dan save info berikut

Langkah 6. Kembali ke halaman broadcast WAHA yang belum mempunyai session, maka tampilannya akan seperti dibawah ini:

masukkan value API KEY dan WAHA SEVER URL http://localhost:3000

Jika berhasil, maka session tinggal di ‘start’, tunggu hingga selesai proses startupnya

Jika sudah ‘ready’ tombol ‘scan QR code’ akan menampilkan kode QR, yang bisa di scan dari mobile, untuk login ke WAHA

Jika sudah berhasil login, silahkan lakukan broadcast di tab ‘Broadcast’. Import menggunakan CSV dan pantau proses pengirimannya di halaman yang sama.

Potensi pengembangan lebih lanjut bisa dilakukan seperti: menghubungkan WAHA dengan AI dan 8n8: membuat CS agent berbasis AI. Menghubungkan WAHA dengan database ERP: mengirimkan pesan whatsapp setiap ada tagihan jatuh tempo. Dan masih banyak lagi!

Cara Meng-Install Composer di MacOS

Teman-teman mungkin bertanya apa sih Composer? Mengapa banyak web app yang dikembangkan menggunakan composer? Di Github selalu ada petunjuk instalasi menggunakan composer. Apa itu composer?

Deskripsi jelasnya di website resminya https://getcomposer.org/. Composer is a dependency manager for PHP, jadi, literally ya composer itu adalah manager library PHP yang kita gunakan di setiap pengembangan aplikasi web kita.

Cara kerjanya: Library yag di download menggunakan composer akan berada di satu folder, umumnya ‘vendor’, dan file bernama composer.json dibuat bersamaan setiap proses download library2 PHP yang kita install. Tujuannya adalah: mencatat setiap package/library yang ada di project kita, sehingga memudahkan kita untuk maintenance project, dan mengidentifikasi masalah.

Lalu bagaimana cara menginstallnya di Sistem Operasi MacOS? Di websitenya sudah ada cara instalasi untuk masing-masing OS: Unix, Linux, Mac, dan bahkan windows. Untuk yang mau install composer di windows bisa langsung ke website composer-nya.

Buat yang udah sampai di website ini, berikut adalah cara meng-install composer di PC dengan sistem operasi MacOS:

  • Composer memerlukan PHP untuk proses instalasinya, jadi install dulu webserver di MacOSnya ya, ada banyak pilihan webserver, saya contohnya menggunakan XAMPP.
  • Setelah webserver ready dan running, buka terminal
  • ketikkan perintah (ini akan meng-initiate download sebuah file bernama composer.phar :
    curl -sS https://getcomposer.org/installer | php
  • Pindahkan composer.phar ke direktori ini
    sudo mv composer.phar /usr/local/bin/
  • Berikan permission agar composer bisa berjalan dan dieksekusi senantiasa
    sudo chmod 755 /usr/local/bin/composer.phar
  • Buat sebuah bash file
    nano ~/.bash_profile
  • Berikan informasi letak folder composer.phar berada, dan save
    alias composer="php /usr/local/bin/composer.phar"
  • Eksekusi file bash tersebut
    source ~/.bash_profile
  • Akhirnya, jalankan perintah ini untuk mengecek instalasi composer di MacOS kamu
    composer -v

Jika semua berjalan lancar, maka akan tampil layar berikut yang menandakan instalasi composer kamu sudah berhasil.

PS: Saya mengalami sedikit error ketika instal composer di MacOS. errornya adalah:

The HOME or COMPOSER_HOME environment variable must be set for composer to run correctly

pesan errornya juga di highlight merah! Langsung deh saya pusing. Buat yang kena penyakit error waktu instal composer di MacOS seperti saya diatas, semoga cara ini membantu ya. Jalankan kode berikut di terminal:

export COMPOSER_HOME="$HOME/.config/composer";
composer

Semoga membantu kamu menginstal composer di MacOS! Untuk yang mau instal composer di linux atau windows, bisa ke website aslinya ya seperti sudah saya sebutkan tadi diatas. Thanks for reading, hope it helps!

NOTE:

Lakukan instalasi via composer dari folder project yang bersangkutan. Misalnya kamu mau install di project ‘test‘. Maka run perintah instalasi dari terminal, di folder (misalnya) htdocs/test.

Silahkan cek composer.json untuk melihat library apa saja yang sudah kamu install.

Bagaimana Men-Disable Post Revision dan Autosave WordPress

Mulai kesal dengan banyaknya ‘Post revision’ di blog kamu? Database juga menjadi semakin membengkak dengan banyaknya post revision. Ini ada cara mudahnya untuk menghilangkan post revision.

Continue reading