/Baileys-Library

Baileys update & fix bug (Unofficial)

Primary LanguageJavaScript

-----------------------------------------------------

Baileys Library (Unofficial)

Warning: Ini Hanyalah Repo Baileys Yang Sudah Ter-update & Fix Jika Ada Problem. Repo Ini Adalah Fork Dari amiruldev20, Karena Repo amiruldev20 Juga Hilang.

Note: Kalau Ada Problem, Klik Tombol Whatsapp Di Bawah.


Whatsapp

  


Example

Periksa & jalankan example.ts untuk melihat contoh penggunaan library ini. Skrip ini mencakup kasus penggunaan yang paling umum. Untuk menjalankan skrip example, unduh atau klon repo ini, lalu ketikkan kode berikut ini di terminal:

  1. cd path/to/Baileys
  2. yarn
  3. yarn example

Instalasi

Versi stabil:

yarn add github:@razn-id/Baileys-Library

Impor kode Anda menggunakan:

import makeWASocket from '@adiwajshing/baileys'

Atau

const { makeWASocket } = require("@adiwajshing/Baileys")

Connection

Note: Setting Tambahan Connection Option Seperti Dibawah Ini Terlebih Dahulu

const connectionOptions = {
printQRInTerminal: true, // memunculkan qr di terminal
syncFullHistory: false, // menerima riwayat lengkap
markOnlineOnConnect: false, // membuat wa bot of, true jika ingin selalu menyala
connectTimeoutMs: 60_000, // atur jangka waktu timeout
defaultQueryTimeoutMs: 0, // atur jangka waktu query (0: tidak ada batas)
keepAliveIntervalMs: 10000, // interval ws
generateHighQualityLinkPreview: true, // menambah kualitas thumbnail preview
// patch dibawah untuk tambahan jika hydrate/list tidak bekerja
patchMessageBeforeSending: (message) => {
    const requiresPatch = !!(
        message.buttonsMessage 
        || message.templateMessage
        || message.listMessage
    );
    if (requiresPatch) {
        message = {
            viewOnceMessage: {
                message: {
                    messageContextInfo: {
                        deviceListMetadataVersion: 2,
                        deviceListMetadata: {},
                    },
                    ...message,
                },
            },
        };
    }

    return message;
},
getMessage: async (key) => {
         if (store) {
            const msg = await store.loadMessage(key.remoteJid, key.id)
            return msg.message || undefined
         }
         return {
            conversation: "hello, i'm Amirul Dev"
         }
      },
// get message diatas untuk mengatasi pesan gagal dikirim, "menunggu pesan", dapat dicoba lagi
}

Jika koneksi berhasil, Anda akan melihat kode QR tercetak di layar terminal Anda, pindai dengan WhatsApp di ponsel Anda dan Anda akan masuk!