Node.js WhatsApp Library#
JavaScript library for integration with WhatsApp messenger via API of green-api.com service. To use the library you have to get a registration token and an instance id in the console. There is a free developer instance plan.
API#
You can find REST API documentation by url. The library is a wrapper for REST API, so the documentation at the above url applies to the library as well.
Authorization#
To send a message or to execute some other Green-API method, you have to have the WhatsApp account in the phone application to be authorized. To authorize your instance please go to the console and scan a QR-code using the WhatsApp application.
Development environment unrolling#
- Clone the repository via
git clone
- Install dependencies via
npm install
- Globally install the
rollup
library for building. - For webhooks add
express
as a new dependency via npm - Create a
.env
file in the root directory and set the environment variables. The example of variables are in the env.example file
Building#
You can compile both browser and node/webpack versions of the library with one command
npm run build
Examples of using#
Service methods documentation#
External products#
License#
Licensed under Creative Commons Attribution-NoDerivatives 4.0 International (CC BY-ND 4.0).
Please see file LICENSE.