ez-whatsapp
TypeScript icon, indicating that this package has built-in type declarations

1.0.3 • Public • Published

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()

Readme

Keywords

none

Package Sidebar

Install

npm i ez-whatsapp

Weekly Downloads

1

Version

1.0.3

License

ISC

Unpacked Size

98.9 kB

Total Files

47

Last publish

Collaborators

  • davidz_arl