Lewati ke konten

WhatsBibzClient WhatsApp Web untuk Node.js

Panduan praktis dan referensi rinci untuk pairing, identitas perangkat, event, pesan, sesi, dan API Baileys-compatible.

Simbol WhatsBibz

Dokumentasi untuk implementasi nyata ​

WhatsBibz adalah library WhatsApp Web multi-device untuk Node.js, berbasis fork Baileys yang dirawat. Situs ini memecah topik besar README menjadi alur belajar, panduan operasional, referensi opsi, contoh kode, dan troubleshooting. Gunakan pencarian untuk menemukan event, opsi, helper, atau kode error tertentu.

Model integrasi ​

Ada dua tingkat API. Mulailah dari createBibzWhats() jika ingin pairing, autentikasi, reconnect, dan pemulihan sesi dikelola library. Gunakan makeWASocket() jika aplikasi perlu mengatur sendiri auth state dan lifecycle. Kedua jalur memakai socket yang sama untuk event dan metode Baileys.

js
import { createBibzWhats, extractMessage, sendText } from '@xbibzlibrary/whatsbibz';

const client = await createBibzWhats({
  phone: process.env.WHATSAPP_PHONE,
  authDir: 'whatsbibz-session',
});

client.on('ready', (sock) => {
  sock.ev.on('messages.upsert', async ({ messages, type }) => {
    if (type !== 'notify') return;
    for (const message of messages) {
      if (message.key.fromMe || !message.message) continue;
      const item = extractMessage(message);
      if (item?.type === 'text' && item.text.trim().toLowerCase() === 'ping') {
        await sendText(sock, message.key.remoteJid, 'pong', { quoted: message });
      }
    }
  });
});

Mulai dari panduan instalasi dan pairing, lalu baca siklus hidup client sebelum menjalankan bot terus-menerus. Contoh di atas hanya memproses teks sederhana; lihat keamanan sesi sebelum menyimpan kredensial di server.

Pilih bab sesuai kebutuhan ​

Catatan penting

WhatsBibz adalah client tidak resmi yang berkomunikasi dengan WhatsApp Web. Ia bukan WhatsApp Business Platform resmi dan tidak menjamin akun bebas pembatasan. Gunakan akun yang Anda kendalikan, patuhi ketentuan WhatsApp, dapatkan persetujuan penerima, dan jangan mengirim pesan massal yang tidak diminta.

Dokumentasi WhatsBibz