Bot WhatsApp otomatis berbasis AI buatan StefyNetics, dibangun menggunakan Baileys dan Node.js.
- ✅ Koneksi WhatsApp via QR Code atau Pairing Code
- ✅ Menjawab semua pesan menggunakan AI (Ai4Chat)
- ✅ Auto Reply untuk kata-kata tertentu (halo, pagi, malam, dll)
- ✅ Perintah khusus dengan prefix
! - ✅ Anti spam (cooldown per user)
- ✅ Bisa melihat pesan grup tanpa membalas
- ✅ Animasi "mengetik..." sebelum membalas
- ✅ Auto reconnect jika koneksi terputus
- ✅ Multi user (bisa melayani banyak user sekaligus)
bot/
├── index.js # File utama, koneksi WhatsApp
├── stefynetics.js # Handler pesan & perintah
├── scrape/
│ └── Ai4Chat.js # Koneksi ke API AI
├── stefyneticsSesi/ # Folder sesi login (auto dibuat)
└── package.json
npm installnode index.jsBuka WhatsApp → Perangkat Tertaut → Tautkan Perangkat → Scan QR Code yang muncul di terminal.
| Package | Kegunaan |
|---|---|
@whiskeysockets/baileys |
Library koneksi WhatsApp |
pino |
Logger |
chalk |
Warna teks di terminal |
readline |
Input terminal |
axios |
HTTP request ke API AI |
qrcode-terminal |
Tampilkan QR Code di terminal |
| Perintah | Fungsi |
|---|---|
!ping |
Bot membalas "Pong! 🏓" |
!halo |
Bot menyapa balik |
!info |
Informasi tentang bot |
!logout |
Logout bot dari WhatsApp (owner only) |
| Pesan biasa | Dijawab otomatis oleh AI |
Bot akan otomatis membalas pesan-pesan berikut tanpa perlu AI:
| Pesan User | Balasan Bot |
|---|---|
| halo, hai, hey, oi | Halo juga! 👋🤗 |
| pagi, selamat pagi | Selamat pagi juga bro! ☀️ |
| siang, selamat siang | Selamat siang juga bro! 🌤️ |
| malam, selamat malam | Selamat malam juga bro! 🌙 |
| makasih, thanks | Sama-sama! 😊 |
| siapa kamu | Info tentang bot |
Bot memiliki cooldown 3 detik per user untuk mencegah spam. Jika user mengirim pesan terlalu cepat, bot akan membalas:
⏳ Tunggu X detik lagi ya!
Edit bagian berikut di index.js sesuai kebutuhan:
// Ganti ke true untuk pakai Pairing Code, false untuk QR Code
const usePairingCode = falseEdit bagian berikut di stefynetics.js:
// Ubah waktu cooldown (dalam detik)
const COOLDOWN_DETIK = 3
// Tambah/ubah auto reply
const autoReply = [
{
kata: ["halo", "hai"],
balas: "Halo juga! 👋"
},
// tambahkan di sini...
]Tekan CTRL + C
Kirim pesan !logout ke bot
Bot akan otomatis berhenti dan tidak akan reconnect.
- Gunakan nomor WhatsApp terpisah khusus untuk bot
- Jangan gunakan nomor utama untuk menghindari banned
- Bot ini hanya membalas pesan pribadi, bukan pesan grup
- Sesi login tersimpan di folder
stefyneticsSesi/
StefyNetics
- Instagram: @ssteff30
MIT License © StefyNetics