7.1.0 • Published 12 months ago
darkleys v7.1.0
connection options
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 }