Multi Session Whatsapp Gateway NodeJS
A multi session Whatsapp Gateway with NodeJS
- Support multi device
- Support multi session / multi phone number
- Anti delay message
- Bulk Message
Based on wa-multi-session
Environment Variables
To run this project, you will need to add the following environment variables to your .env file
// .env
PORT=5001 // which port to running on your machine
Install and Running
Clone the project
git clone https://github.com/mimamch/wa_gateway.git
Go to the project directory
cd wa_gateway
Install dependencies
npm install
Start the server
npm run start
Open On Browser & Start New Session
http://localhost:5000/start-session?session=mysession&scan=true
API Reference
Add new session
GET /start-session?session=NEW_SESSION_NAME&scan=true
Parameter | Type | Description |
---|---|---|
session |
string |
Required. Create Your Session Name |
scan |
boolean |
Print QR at Browser |
Send Text Message
POST /send-message
Body | Type | Description |
---|---|---|
session |
string |
Required. Session Name You Have Created |
to |
string |
Required. Receiver Phone Number with Country Code (e.g: 62812345678) |
text |
string |
Required. Text Message |
Send Bulk Message
POST /send-bulk-message
Body | Type | Description |
---|---|---|
session |
string |
Required. Session Name You Have Created |
data |
array |
Required. Array Of Object Message Data |
delay |
number |
Delay Per-message in Miliseconds, Default to 5000ms |
Delete session
GET /delete-session?session=SESSION_NAME
Parameter | Type | Description |
---|---|---|
session |
string |
Required. Create Your Session Name |