Skip to content
/ zwa Public

ZWA MD | Simple package to make Whatsapp bot Light and Fast!

Notifications You must be signed in to change notification settings

zaadevofc/zwa

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

27 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

ZWA MD - WhatsApp NodeJS

Simple package to make Whatsapp bot Light and Fast! This is a replacement for the removed @adiwajshing/baileys library. and now this package uses the library from @whiskeysockets/baileys then I make it easier and I break it down so that everyone can easily make WhatsApp Bot.

Installation

Install zwa in your project :

  npm install zwa
  yarn add zwa

Running Tests

To run tests, run the following command :

  git clone https://github.com/zaadevofc/zwa
  cd zwa
  npm install
  npm run test

Usage

initial configuration that needs to be considered when running it.

const { Connection, Config } = require('zwa')

const config = Config({
    /*  */
})

// must async function ...
const connect = async () => {
    const ZWA = new Connection({ config })
    await ZWA.initial(connect) // fill with function name
}

connect()

Configuration

{
    showLogs: true, // show a logs of some actions
    dir: 'session', // folder path of your session
    prefix: '/', // set prefix for use command object
    authors: [/* 628... */], // set authors
    banned: [/* 628... */], // set banned
    browser: ['ZWA MD', 'Safari', '3.0.0'] // set browser to show in your connection
}

Event Listener

ZWA.on('connection', ({ status }) => {
    // this event for actived and running the bot
    // don't delete this event
    // status "connecting" || "open" || "close"
})

ZWA.on('messages', (msg) => {
    /* .... */
})

ZWA.on('messages.delete', (msg) => {
    /* .... */
})

ZWA.on('call', (msg) => {
    /* .... */
})

ZWA.on('update.status', (msg) => {
    /* .... */
})

Demo

Demo

Feedback

If you have any feedback, please reach out to us at zaadevofc@gmail.com

License

Copyright (c) 2022 Dominik Wilkowski. Licensed under the GNU GPL-3.0-or-later.

About

ZWA MD | Simple package to make Whatsapp bot Light and Fast!

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published