From 65484961e249f3923fe4587d88bdf86ecbb80f8c Mon Sep 17 00:00:00 2001 From: rawee Date: Sun, 25 Dec 2022 01:19:53 +0530 Subject: [PATCH] Message send notiy added --- chats-out.js | 4 ++++ group-out.js | 12 +++++++++--- package.json | 4 ++-- 3 files changed, 15 insertions(+), 5 deletions(-) diff --git a/chats-out.js b/chats-out.js index 479b2a9..125c85d 100644 --- a/chats-out.js +++ b/chats-out.js @@ -16,6 +16,10 @@ module.exports = function(RED) { node.number = `${node.number}@c.us`; try { node.waClient.sendMessage(node.number, message.payload); + SetStatus("Message Send.", "green"); + setTimeout(()=>{ + SetStatus('Connected','green'); + }, 3000) } catch(e) { node.log(`Error Sending Msg: ${e}`); diff --git a/group-out.js b/group-out.js index d25bdf6..04b1d45 100644 --- a/group-out.js +++ b/group-out.js @@ -6,12 +6,21 @@ module.exports = function(RED) { var whatsappLinkNode = RED.nodes.getNode(config.whatsappLink); node.waClient = whatsappLinkNode.client; + SetStatus("Message Send.", "green"); + setTimeout(()=>{ + SetStatus('Connected','green'); + }, 3000) + node.on('input', (message)=> { if(node.gID){ try { node.gID = node.gID.replace(/\D/g, ''); node.gID = `${node.gID}@g.us`; node.waClient.sendMessage(node.gID, message.payload); + SetStatus("Message Send.", "green"); + setTimeout(()=>{ + SetStatus('Connected','green'); + }, 3000) } catch(e) { node.log(`Error Sending Msg: ${e}`); @@ -24,9 +33,6 @@ module.exports = function(RED) { }, 5000) }; }); - function SetStatus(WAStatus, color){ - node.status({fill:color,shape:"dot",text:WAStatus}); - }; //whatsapp Status Parameters---- node.waClient.on('qr', (qr) => { diff --git a/package.json b/package.json index 20aafae..96ae4c6 100644 --- a/package.json +++ b/package.json @@ -1,7 +1,7 @@ { "name": "node-red-contrib-whatsapp-link", - "version": "0.1.25", - "description": "Whatsapp connection with Node-Red | No third party APIs", + "version": "0.1.26", + "description": "Node to send and recive whatsapp chats and group messages. | No third party APIs", "repository": { "type": "git", "url": "git+https://github.com/raweee/node-red-contrib-whatsapp-link.git"