Cara Membuat WhatsApp Bot Menggunakan Node JS
Pada artikel ini, kita akan membahas cara membuat WhatsApp Bot yang memiliki berbagai fitur menarik seperti pengiriman pesan massal (bulk message), pencarian aplikasi, terjemahan, hash generator, dan banyak lagi. Kita akan menggunakan Node.js sebagai backend dan repository GitHub yang tersedia untuk memulai.
Sebelum memulai pastikan kamu sudah melakukan instalasi Node Js jika belum silakan kunjungi halaman berikut: Downlaod Node JS
Cara Install WhatsApp Bot Node Js
Untuk menginstal dan menjalankan WhatsApp Bot ini, ikuti langkah-langkah berikut:
1. Clone Repository dari GitHub
Pertama, clone repository dengan menggunakan perintah berikut di terminal:
git clone https://github.com/fitri-hy/whatsapp-bot.git
2. Masuk ke Direktori Project
Setelah clone berhasil, pindah ke direktori project:
cd whatsapp-bot
3. Install Dependencies
Jalankan perintah berikut untuk menginstall semua dependencies yang dibutuhkan:
npm install
4. Menjalankan Bot
Untuk menjalankan bot, gunakan perintah:
npm start
Lalu scan qrcode yang tersedia di terminal, setelah berhasil bot siap di gunakan di whatsapp, selanjutnya kamu hanya tinggal mengirim pesan bedasarkan perintah yang tersedia di bawah ini ke nomor whatsapp bot kamu.
Fitur Yang Tersedia
1. Bulk Message
Fitur Bulk Message memungkinkan kita untuk mengirim pesan ke beberapa nomor sekaligus.
Melihat Daftar Group Bulk:
.bulk list
Membuat Group Bulk:
.bulk create <namegroup> <phone1,phone2,phone3,...> "responseText"
Contoh:
.bulk create group-bulk 681111111111,6282222222222,62833333333 "Hi, This is a bulk message"
Ini akan membuat group group-bulk dan mengirim pesan "Hi, This is a bulk message" ke semua nomor dalam daftar.
Memulai Pengiriman Bulk Message:
.bulk start <group_name>
Contoh:
.bulk start group-bulk
2. Custom Message
Anda dapat mengubah pesan kustom langsung dari file konfigurasi di:
/config/ConfigMessage.json
3. App Searching
Bot dapat mencari aplikasi dengan memberikan query tertentu.
Perintah Mencari Aplikasi:
.app <query>
Contoh:
.app whatsapp
4. Chat GPT
Bot ini juga dapat berinteraksi dengan ChatGPT untuk menjawab pertanyaan.
Perintah Bertanya ke ChatGPT:
.ai <question>
Contoh:
.ai hi
5. SEO Checker
Dengan fitur SEO Checker, bot dapat mengecek performa SEO sebuah domain.
Perintah Mengecek SEO:
.seo <domain>
Contoh:
.seo i-as.dev
6. Math
Bot ini juga bisa melakukan operasi matematika sederhana.
Perintah Operasi Matematika:
.mtk <summation>
Contoh:
.mtk 10+10-10*2/2
7. Encrypted Hash Generator
Bot bisa menghasilkan berbagai jenis hash dari teks.
Perintah Membuat Hash:
.md5 <text>
: Menghasilkan hash MD5..sha256 <text>
: Menghasilkan hash SHA-256..sha512 <text>
: Menghasilkan hash SHA-512..ripemd160 <text>
: Menghasilkan hash RIPEMD-160..blake2 <text>
: Menghasilkan hash BLAKE2.
Contoh:
.md5 hello
.sha256 world
8. Translation
Bot ini bisa menerjemahkan teks ke bahasa yang ditentukan.
Perintah Menerjemahkan Teks:
.translate <lang-id> <text>
Contoh:
.translate id hungry
9. PDF Searching
Fitur ini memungkinkan bot untuk mencari PDF yang relevan dengan query yang diberikan.
Perintah Mencari PDF:
.searchpdf <query>
Contoh:
.searchpdf modules javascript
10. Video Searching
Fitur pencarian video memungkinkan bot untuk mencari video terkait dengan query yang diberikan.
Perintah Mencari Video:
.searchvideo <query>
Contoh:
.searchvideo learn javascript
Kesimpulan
Dengan mengikuti langkah-langkah di atas, Anda sekarang telah berhasil membuat WhatsApp Bot yang memiliki fitur-fitur canggih seperti pengiriman pesan massal, pencarian aplikasi, interaksi dengan ChatGPT, dan banyak lagi. Fitur-fitur ini akan terus berkembang seiring waktu, jadi pastikan untuk memperbarui bot ini secara berkala.