{"repo":"felipeDS91/whatsapp-api","free":true,"listed":false,"github":"https://github.com/felipeDS91/whatsapp-api","clone":"git clone https://github.com/felipeDS91/whatsapp-api.git","description":"Rest API to send messages through whatsapp","language":"TypeScript","stars":1019,"topics":["whatsapp","qrcode","whatsapp-web","nodejs-api","bot","heroku"],"license":"MIT","category":"chat-messaging","readme_excerpt":"API to send messages through WhatsApp About the project &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; Technologies &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; Getting started &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; How to contribute &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; License 👨🏻‍💻 About the project This API allow send messages using whatsapp through an API Rest. The project is separated by two main process, one for the API Rest and other responsible for check if there is new messages to send in the queue. Remember: This software is only for study purposes and you have to be careful to not be banned for sending spam using whatsapp. (Send spam through Whatsapp is illegal). 🚀 Technologies Technologies that I used to develop this api - Node.js - Typescript - Express - TypeORM - JWT-token - MySQL - Date-fns - Babel - Whatsapp-web.js - Eslint - Prettier - EditorConfig 💻 Getting started Import the Insomnia.json on Insomnia App or click on Run in Insomnia button Requirements - Docker - Node v14+ - Yarn Clone the project and access the folder Follow the steps below 👨🏻‍💻 Endpoints - /sessions: Sign in to get the access token . - /message: Send message to the queue. Admin routes - /users: Manage the access to the API. - /tokens: Return a qrCode image and also render this QrCode on command line prompt to be read using an whatsapp and record that number to send new messages. 😖 Troubleshooting - Paas hosting (Heroku): This project uses whatsapp-web.js package that uses Puppeter and it is based ","default_branch":null,"files":null,"tree":[],"storefront":"/r/felipeDS91","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/felipeDS91/whatsapp-api/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}