@puke3615/node-red-contrib-wechat
Version:
一个支持微信的Node-Red插件
17 lines (15 loc) • 662 B
JavaScript
module.exports = function (RED) {
function invoke(config) {
RED.nodes.createNode(this, config);
const {userName, userNameType} = config;
const {message, messageType} = config;
const wechat = RED.nodes.getNode(config.wechat);
const node = this;
node.on('input', function (msg) {
const finalUserName = RED.util.evaluateNodeProperty(userName, userNameType, node, msg);
const finalMessage = RED.util.evaluateNodeProperty(message, messageType, node, msg);
wechat.sendToUser(finalUserName, finalMessage);
});
}
RED.nodes.registerType("send-user-msg", invoke);
};