@raphaelvserafim/client-api-whatsapp
v1.0.6
Published
With our API, you can send text, audio, video, and image messages quickly and easily. Adapt to your business communication needs comprehensively.
Downloads
9
Maintainers
Readme
WhatsApp API
About Our WhatsApp API
🔓 Unlock the Potential of WhatsApp: Powerful Integration with Our Unofficial API!
Efficient Group Management on WhatsApp
📋 Our stable, though unofficial, API allows for efficient management of WhatsApp groups. Simplify administration, and easily add or remove members.
Versatile Message Sending
💬 With our API, you can send text, audio, video, and image messages quickly and easily. Adapt to your business communication needs comprehensively.
Receive Instant Events
🔔 Stay updated with our API, receiving real-time events when new messages are received. Stay connected and agile in responding to interactions on WhatsApp.
🔗 Create Your Account: Visit https://api-wa.me/sign-up to create your account and start using our API today!
🎁 Special Discount: Use the coupon GIT20 and get 20% off on your first instance!
Contact Support
- Name: Raphael Serafim
- Email: [email protected]
- Website: https://api-wa.me
Installation
npm i @raphaelvserafim/client-api-whatsapp
yarn add @raphaelvserafim/client-api-whatsapp
import { WhatsApp, StatusPresence, TypeMessage, } from '@raphaelvserafim/client-api-whatsapp';
const whatsapp = new WhatsApp({ server: "https://us.api-wa.me", key: "12345678" });
const to = "559999999999" // If you want to send it to the group = 123456789@us
Get Information
whatsapp.info().then((response) => {
console.log(response)
}).catch(console.error)
Connect to WhatsApp
whatsapp.connect().then((response) => {
console.log(response)
}).catch(console.error);
Logout
whatsapp.logout().then((response) => {
console.log(response)
}).catch(console.error);
Get Contacts
whatsapp.contacts().then((response) => {
console.log(response)
}).catch(console.error)
Send Messages
Presence
whatsapp.sendMessage({
type: TypeMessage.PRESENCE,
body: {
to: to,
status: StatusPresence.COMPOSING
}
}).then((response) => {
console.log(response)
}).catch(console.error)
Text
whatsapp.sendMessage({
type: TypeMessage.TEXT,
body: {
to: to,
text: "Hey"
}
}).then((response) => {
console.log(response)
}).catch(console.error)
Link
whatsapp.sendMessage({
type: TypeMessage.LINK,
body: {
to: to,
text: "\n",
title:"API WhatsApp",
description:"Simplify communication, send messages in a versatile way and achieve exceptional results for your business",
thumbnailUrl:"",
sourceUrl:"https://api-wa.me",
}
}).then((response) => {
console.log(response)
}).catch(console.error)
Audio
whatsapp.sendMessage({
type: TypeMessage.AUDIO,
body: {
to: to,
url: ""
}
}).then((response) => {
console.log(response)
}).catch(console.error)
Image
whatsapp.sendMessage({
type: TypeMessage.IMAGE,
body: {
to: to,
url: ""
}
}).then((response) => {
console.log(response)
}).catch(console.error)
Video
whatsapp.sendMessage({
type: TypeMessage.VIDEO,
body: {
to: to,
url: ""
}
}).then((response) => {
console.log(response)
}).catch(console.error)
Document
whatsapp.sendMessage({
type: TypeMessage.DOCUMENT,
body: {
to: to,
url: "",
mimetype: "",
fileName: ""
}
}).then((response) => {
console.log(response)
}).catch(console.error)
Contact
whatsapp.sendMessage({
type: TypeMessage.CONTACT,
body: {
to: to,
contact: {
fullName: "Raphael",
phoneNumber: to,
organization: "api-wa.me"
}
}
}).then((response) => {
console.log(response)
}).catch(console.error)
Reaction
whatsapp.sendMessage({
type: TypeMessage.REACTION,
body: {
to: to,
msgId: "ASDDF872AHDURBSG",
text: "🤖"
}
}).then((response) => {
console.log(response)
}).catch(console.error)
All types of submissions you can respond to a message, so for example
Text
whatsapp.sendMessage({
type: TypeMessage.TEXT,
body: {
msgId: "SKJH455AJKJ",
to: to,
text: "Hey"
}
}, true ).then((response) => {
console.log(response)
}).catch(console.error)
Group Management
List Groups
whatsapp.groups().then((response) => {
console.log(response)
}).catch(console.error)
Group Information
whatsapp.infoGroup("123456789@us").then((response) => {
console.log(response)
}).catch(console.error)
Create a Group
whatsapp.createGroup("Devs", [to]).then((response) => {
console.log(response)
}).catch(console.error)
Update a Group
whatsapp.updateGroup("123456789@us", "Devs", "Only developers !").then((response) => {
console.log(response)
}).catch(console.error)