@puke3615/node-red-contrib-wechat
Version:
一个支持微信的Node-Red插件
51 lines (49 loc) • 1.89 kB
HTML
<script type="text/javascript">
RED.nodes.registerType('receive-room-msg', {
category: 'wechat',
color: '#04BE02',
defaults: {
name: {value: ''},
wechat: {value: '', type: 'wechat', required: true},
userName: {value: ''},
roomName: {value: ''},
},
inputs: 0,
outputs: 1,
icon: "file.svg",
label: function () {
let name;
if (this.userName && this.roomName) {
name = `接收到${this.roomName}里${this.userName}的消息时`;
} else if (this.userName) {
name = `接收到群里${this.userName}的消息时`;
} else if (this.roomName) {
name = `接收到${this.roomName}里的消息时`;
} else {
name = '接收到所有群消息时';
}
return this.name || name;
},
});
</script>
<script type="text/html" data-template-name="receive-room-msg">
<div class="form-row">
<label for="node-input-name"><i class="fa fa-tag"></i> Name</label>
<input type="text" id="node-input-name" placeholder="Name">
</div>
<div class="form-row">
<label for="node-input-wechat"><i class="fa fa-tag"></i> 选择微信配置</label>
<input type="text" id="node-input-wechat">
</div>
<div class="form-row">
<label for="node-input-userName"><i class="fa fa-tag"></i> 联系人昵称</label>
<input type="text" id="node-input-userName" placeholder="">
</div>
<div class="form-row">
<label for="node-input-roomName"><i class="fa fa-tag"></i> 群昵称</label>
<input type="text" id="node-input-roomName" placeholder="">
</div>
</script>
<script type="text/html" data-help-name="receive-room-msg">
<p>接收微信的群消息</p>
</script>