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:
- GoWhatsapp: WhatsApp API unofficial yang dapat di self-host secara gratis. Baca langkah instalasi di sini: Cara Install GoWhatsapp di NAT VPS
- n8n: Platform otomatisasi. Baca langkah instalasi di sini: Cara Install n8n di NAT VPS
- GPT4Free: Library Python 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:
- GPT4Free Proxy: Diperlukan agar n8n dapat berkomunikasi dengan n8n. Baca langkah instalasi di sini Menghubungkan GPT4Free dengan n8n di NAT VPS:
- 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).
Kemudian, masuk ke tab Community nodes
Pilih Install a community node
Pada npm package name, masukkan @aldinokemal2104/n8n-nodes-gowa
. Lalu klik Install.
Tunggu hingga proses instalasi package selesai.
Buat Workflow WhatsApp Bot
Masuk ke menu awal n8n. Klik Create workflow di pojok kanan atas.
Lalu, pada menu titik tiga di kanan atas, pilih Import from file.
Pilih file workflow yang telah diunduh sebelumnya.
Setup Kredensial GoWhatsapp & GPT4Free
1. GPT4Free
Buka salah satu GPT4Free proxy untuk mengatur kredensial.
Klik Create new credential.
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:
2. GoWhatsapp
Mirip seperti GPT4free, buka salah satu node GoWhatsapp untuk mengatur kredensial.
Klik Create new credential.
Isikan seperti berikut:
- Host URL: Alamat GoWhatsapp Anda
- Username & password: Gunakan username & password untuk login ke dashboard GoWhatsapp.
Klik Save untuk menyimpan.
Atur Webhook GoWhatsApp
Buka node Webhook.
Pada test URL dan Production URL, salin kedua alamat URL. Perbedannya terletak pada webhook dan webhook-test.
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:
Simpan, kemudian restart Docker Compose:
docker compose down docker compose up -d
Konfigurasi telah selesai! Saatnya menguji bot kita.
Login Nomor WhatsApp
Buka dashboard GoWhatsapp Anda, kemudian klik Login.
Scan QR code yang tertera menggunakan nomor WhatsApp bot Anda.
Jika sudah, akan muncul keterangan seperti ini di Dashboard Anda:
Mengaktifkan Workflow n8n
Buka Workflow n8n, kemudian aktifkan dengan mengetuk switch di bagian atas.
Uji Coba!
Bot sudah siap digunakan! Mulai percakapan dengan bot WhatsApp Anda, dan AI akan menjawabnya.
Game Center
Game News
Review Film
Rumus Matematika
Anime Batch
Berita Terkini
Berita Terkini
Berita Terkini
Berita Terkini
review anime
Comments are closed, but trackbacks and pingbacks are open.