Skip to content

andre-ols/whatsapp_api_nodejs

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

10 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Badge Badge badge badge

Whatsapp API Nodejs

It is an unofficial Whatsapp API, which performs web scraping using puppeteer through the whatsapp-web.js library to automate whatsapp, making its resources available through a RESTful API.

🚧 Whatsapp API Nodejs under construction... 🚧

Supported features

Feature Status
Multi Device
Send messages
Send media (images/audio/documents)
Send contact cards
Send location
Send buttons
Send lists ⏳ (business accounts not supported)
Send messages in group
Send media (images/audio/documents) in group
Send contact cards in group
Send location in group
Get contact info
Get profile pictures

How to Install

Before starting, you will need to have the following tools installed on your machine: Git, Node.js, Yarn. Besides, it's good to have an editor to work with the code like VSCode

🎲 Running the API

# Clone this repository
$ git clone https://github.com/andre-ols/whatsapp_api_nodejs.git

# access the project folder in the terminal/cmd
$ cd whatsapp_api_nodejs

# Install the dependencies and start the server:

$ yarn install
$ yarn start

# or

$ npm install
$ npm start

# Server Running Live on Port: 3000 - access <http://localhost:3000>

How to use the API 🚀

🛠 Technologies Used

The following tools were used in building the project:

Author



André Oliveira


Linkedin Badge Gmail Badge

License

This project is under the license MIT.

Made with ❤️ by André Oliveira!