1.0.3 • Published 5 months ago

ez-whatsapp v1.0.3

Weekly downloads
-
License
ISC
Repository
github
Last release
5 months ago

Whatsapp API

Ini adalah wrapper untuk WA Baileys agar penggunaan api dari Baileys semakin mudah dan lebih cepat untuk setupnya. Juga terdapat tambahan fitur seperti Message Builder dan Message Extractor (merubah object pesan agar lebih enak digunakan).

Contoh pembuatan socket client

import Whatsapp, { Client } from "../Whatsapp";
// new Whatsapp(sessionID, options);
const wa: Whatsapp = new Whatsapp('david-14A', {
	browser: Client.Opera,
	showQRinTerminal: true
});

wa.login()
wa.onConnected((info: any) => {
	console.log('Connected', info);
	setTimeout(()  =>  {
		wa.stopSock() // to stop socket without logout
		wa.logout() // to logout from socket 
	},  50_000);
})

wa.onDisconnected((reasonInfo:  object)  =>  {
	console.log('Disconnected', reasonInfo);
})
  
wa.onConnecting(()  =>  {
	console.log('Reconecting');
})

Untuk mengirim pesan

const msg = wa.createMessage()

msg.rawPayload({
	text: 'Hello World'
})

msg.text('Hello World')

msg.send()