Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/pfisterdaniel/node-red-contrib-whatsapp-cmb
Node-RED node to send WhatsApp Messages with WhatsApp CallmeBot
https://github.com/pfisterdaniel/node-red-contrib-whatsapp-cmb
Last synced: 16 days ago
JSON representation
Node-RED node to send WhatsApp Messages with WhatsApp CallmeBot
- Host: GitHub
- URL: https://github.com/pfisterdaniel/node-red-contrib-whatsapp-cmb
- Owner: PfisterDaniel
- License: mit
- Created: 2020-12-09T08:40:52.000Z (about 4 years ago)
- Default Branch: main
- Last Pushed: 2023-10-05T19:27:12.000Z (about 1 year ago)
- Last Synced: 2024-12-12T04:34:37.508Z (17 days ago)
- Language: HTML
- Size: 199 KB
- Stars: 7
- Watchers: 3
- Forks: 5
- Open Issues: 8
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# [node-red](http://nodered.org)-contrib-whatsapp-cmb
## Donation:
You can buy me a coffee or two if you find helpfull my node.If you buy me a coffee I would like to thank you in advance for your donation.
[![Donate](https://img.shields.io/badge/Donate-PayPal-green.svg?style=flat&logo=PayPal)](https://www.paypal.com/donate/?hosted_button_id=NF8XH8AMXZV2J)
## Installation
[![NPM](https://nodei.co/npm/node-red-contrib-whatsapp-cmb.png)](https://npmjs.org/package/node-red-contrib-whatsapp-cmb)
[![Downloads](https://img.shields.io/npm/dm/node-red-contrib-whatsapp-cmb.svg)](https://www.npmjs.com/package/node-red-contrib-whatsapp-cmb)
[![Current Release](https://img.shields.io/github/v/release/PfisterDaniel/node-red-contrib-whatsapp-cmb.svg?colorB=4cc61e)](https://github.com/PfisterDaniel/node-red-contrib-whatsapp-cmb/releases/latest)Install from your Node-RED Manage Palette
or
Install using npm
$ npm install node-red-contrib-whatsapp-cmb
Redmatic:
$ source /usr/local/addons/redmatic/home/.profile
$ cd /usr/local/addons/redmatic/var
$ npm install --save --no-package-lock --global-style --save-prefix="~" --production node-red-contrib-whatsapp-cmb
## Create API-KEY1. Add the phone number +34 644 66 32 62 into your Phone Contacts. (Name it it as you wish)
2. Send this message *"I allow callmebot to send me messages"* to the new Contact created (using WhatsApp of course)
3. Wait until you receive the message "API *Activated* for your phone number. Your APIKEY is *123123*" from the bot. As this is still in beta testing, the activation can take up to 2 minutes.
4. The WhatsApp message from the bot will contain the apikey needed to send messages using the API.The Node use following API:
[CallMeBot](https://www.callmebot.com/blog/free-api-whatsapp-messages)## Example Flow:
```yaml
[
{
"id": "90eae997.db5198",
"type": "node-red-contrib-whatsapp-cmb-send-message",
"z": "898ead4d.1f05d",
"name": "",
"account": "80b99021.9a4",
"text": "",
"rejectssl": true,
"x": 320,
"y": 200,
"wires": [
[
"b234123a.c95f5"
]
]
},
{
"id": "9b666f3e.797cb",
"type": "inject",
"z": "898ead4d.1f05d",
"name": "",
"props": [
{
"p": "text",
"v": "This is the Message Text",
"vt": "str"
}
],
"repeat": "",
"crontab": "",
"once": false,
"onceDelay": 0.1,
"topic": "",
"x": 130,
"y": 140,
"wires": [
[
"90eae997.db5198"
]
]
},
{
"id": "b234123a.c95f5",
"type": "debug",
"z": "898ead4d.1f05d",
"name": "",
"active": true,
"tosidebar": true,
"console": false,
"tostatus": false,
"complete": "true",
"targetType": "full",
"statusVal": "",
"statusType": "auto",
"x": 530,
"y": 260,
"wires": []
},
{
"id": "80b99021.9a4",
"type": "node-red-contrib-whatsapp-cmb-account",
"name": "WhatsApp API Account"
}
]
```
## Bugs and feature requests
Please create an issue in [GitHub](https://github.com/PfisterDaniel/node-red-contrib-whatsapp-cmb/issues)