UNPKG

@puke3615/node-red-contrib-wechat

Version:

一个支持微信的Node-Red插件

51 lines (49 loc) 1.89 kB
<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>