Modules@robinpath/whatsapp
@robinpath/whatsapp
0.1.0PublicWhatsApp module for RobinPath.
@robinpath/whatsapp
WhatsApp module for RobinPath.
Why use this module?
The whatsapp module lets you:
- Send a text message.
- Send a pre-approved template message.
- Send an image message.
- Send a document message.
- Send a location message.
All functions are callable directly from RobinPath scripts with a simple, consistent API.
Installation
npm install @robinpath/whatsapp
Quick Start
1. Set up credentials
whatsapp.setCredentials "EAABxxx" "1234567890"
2. Send a text message.
whatsapp.sendText "+1234567890" "Hello from RobinPath!"
Available Functions
| Function | Description |
|---|---|
whatsapp.setCredentials | Set WhatsApp Cloud API credentials. |
whatsapp.sendText | Send a text message. |
whatsapp.sendTemplate | Send a pre-approved template message. |
whatsapp.sendImage | Send an image message. |
whatsapp.sendDocument | Send a document message. |
whatsapp.sendLocation | Send a location message. |
whatsapp.sendContact | Send contact card(s). |
whatsapp.markRead | Mark a message as read. |
whatsapp.getProfile | Get the WhatsApp Business profile. |
whatsapp.updateProfile | Update the WhatsApp Business profile. |
Examples
Send a text message.
whatsapp.sendText "+1234567890" "Hello from RobinPath!"
Send a pre-approved template message.
whatsapp.sendTemplate "+1234567890" "hello_world"
Send an image message.
whatsapp.sendImage "+1234567890" "https://example.com/photo.jpg" "Check this out"
Integration with RobinPath
import { RobinPath } from "@wiredwp/robinpath";
import Module from "@robinpath/whatsapp";
const rp = new RobinPath();
rp.registerModule(Module.name, Module.functions);
rp.registerModuleMeta(Module.name, Module.functionMetadata);
const result = await rp.executeScript(`
whatsapp.setCredentials "EAABxxx" "1234567890"
whatsapp.sendText "+1234567890" "Hello from RobinPath!"
`);
Full API Reference
See MODULE.md for complete documentation including all parameters, return types, error handling, and advanced examples.
Related Modules
@robinpath/slack— Slack module for complementary functionality@robinpath/discord— Discord module for complementary functionality@robinpath/teams— Teams module for complementary functionality@robinpath/telegram— Telegram module for complementary functionality@robinpath/json— JSON module for complementary functionality
License
MIT
Versions (1)
| Version | Tag | Published |
|---|---|---|
| 0.1.0 | latest | yesterday |
Related Modules
communication
0
@robinpath/discord
v0.1.0robinpath
Discord module for RobinPath.
0 downloads
...
communication
0
@robinpath/notification
v0.1.1robinpath
Unified notifications: Slack, Discord, Telegram, and MS Teams via webhooks
0 downloads
...
communication
0
@robinpath/notify
v0.1.1robinpath
Notify module for RobinPath.
0 downloads
...
communication
0
@robinpath/slack
v0.1.0robinpath
Slack Web API and Incoming Webhooks client for messaging, channels, reactions, file uploads, and user management
0 downloads
...
Install
$ robinpath install @robinpath/whatsapp Version0.1.0
LicenseMIT
Unpacked Size5.4 KB
Versions1
Weekly Downloads0
Total Downloads0
Stars0
Last Publishyesterday
Createdyesterday

