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