Membuat Bot WhatsApp dengan GoWhatsapp + n8n + GPT4Free


NATVPS.id – Menggunakan n8n sebagai alat otomatisasi serta AI client seperti GPT4Free, kita dapat membuat bot WhatsApp AI kita sendiri. Bot ini kemudian bisa dikembangkan untuk membantu kita dalam melakukan pekerjaan.

Artikel ini membahas mengenai langkah-langkah membuat bot WhatsApp berbasis AI sederhana, dengan menggabungkan GoWhatsapp, n8n, dan GPT4Free yang telah dibahas sebelumnya.

Persyaratan

Untuk dapat mengikuti artikel ini, Anda perlu memasang 3 aplikasi di NAT VPS Anda:

  1. GoWhatsapp: WhatsApp APIÂunofficial yang dapat di self-host secara gratis. Baca langkah instalasi di sini: Cara Install GoWhatsapp di NAT VPS
  2. n8n: Platform otomatisasi. Baca langkah instalasi di sini: Cara Install n8n di NAT VPS
  3. GPT4Free: LibraryPython yang menyediakan akses ke berbagai Large Language Model (LLM) melalui berbagai provider.Baca langkah instalasi di sini Deploy GPT4Free untuk Akses Berbagai AI di NAT VPS:
  4. GPT4Free Proxy: Diperlukan agar n8n dapat berkomunikasi dengan n8n. Baca langkah instalasi di sini Menghubungkan GPT4Free dengan n8n di NAT VPS:
  5. File workflow n8n: NATVPS.id menyediakan contoh workflow untuk WhatsApp bot. Silahkan unduh di sini karena kita akan menggunakannya sebagai dasar workflow nantinya:  (klik kanan -> Save As).

Install Package GoWhatsapp di n8n

Untuk dapat berinteraksi dengan API GoWhatsapp melalui n8n, kita perlu menginstall community node untuk GoWhatsapp.

Buka n8n, kemudian masuk ke Settings (pojok kiri bawah).

blank

Kemudian, masuk ke tab Community nodes

blank

Pilih Install a community node

blank

Pada npm package name, masukkan @aldinokemal2104/n8n-nodes-gowa. Lalu klik Install.

blank

Tunggu hingga proses instalasi package selesai.

blank

Buat Workflow WhatsApp Bot

Masuk ke menu awal n8n. Klik Create workflow di pojok kanan atas.

blank

Lalu, pada menu titik tiga di kanan atas, pilih Import from file.

blank

Pilih file workflow yang telah diunduh sebelumnya.

blank

Setup Kredensial GoWhatsapp & GPT4Free

1. GPT4Free

Buka salah satu GPT4Free proxy untuk mengatur kredensial.

blank

Klik Create new credential.

blank

Â

Â

Isikan seperti berikut:

  • API Key: isikan apapun karena tidak digunakan
  • base URL: Isikan dengan alamat GPT4Free Proxy Anda. Jika bingung, simak kembali langkah-langkah instalasi proxy pada artikel:

blank

2. GoWhatsapp

Mirip seperti GPT4free, buka salah satu node GoWhatsapp untuk mengatur kredensial.

blank

Klik Create new credential.

blank

Isikan seperti berikut:

  • Host URL: Alamat GoWhatsapp Anda
  • Username & password: Gunakan username & password untuk login ke dashboard GoWhatsapp.

blank

Klik Save untuk menyimpan.

Atur Webhook GoWhatsApp

Buka node Webhook.

blank

Pada test URL dan Production URL, salin kedua alamat URL. Perbedannya terletak pada webhook dan webhook-test.

blank

blank

blank

Login ke NAT VPS Anda, kemudian buka file konfigurasi GoWhatsapp:

cd go-whatsapp-web-multidevice/
 nano src/.env

Pada bagian WHATSAPP_WEBHOOK isikan dengan format:  url>, url>. Seperti ini:

blank

Simpan, kemudian restart Docker Compose:

docker compose down
 docker compose up -d

blank

Konfigurasi telah selesai! Saatnya menguji bot kita.

Login Nomor WhatsApp

Buka dashboard GoWhatsapp Anda, kemudian klik Login.

blank

Scan QR code yang tertera menggunakan nomor WhatsApp bot Anda.

Jika sudah, akan muncul keterangan seperti ini di Dashboard Anda:

blank

Mengaktifkan Workflow n8n

Buka Workflow n8n, kemudian aktifkan dengan mengetuk switch di bagian atas.

blank

Uji Coba!

Bot sudah siap digunakan! Mulai percakapan dengan bot WhatsApp Anda, dan AI akan menjawabnya.

blank

Â



Hiburan

Berita Olahraga

News

Berita Terkini

Berita Terbaru

Berita Teknologi

Seputar Teknologi

Drama Korea

Resep Masakan

Pendidikan

Berita Terbaru

Berita Terbaru

Berita Terbaru

Lifestyle

Leave a Reply

Your email address will not be published. Required fields are marked *