UNPKG

node-red-contrib-botmaster

Version:
51 lines (47 loc) 2.29 kB
<script type="text/javascript"> RED.nodes.registerType('bot-response',{ category: 'botmaster', color: '#a6bbcf', defaults: { name: {value:""}, function: {value:"sendMessage"} }, align: 'middle', inputs:1, outputs: 1, icon: "bot.png", label: function() { return this.function; } }); </script> <script type="text/x-red" data-template-name="bot-response"> <div class="form-row"> <label for="node-input-name"><i class="icon-tag"></i> Name</label> <input type="text" id="node-input-name" placeholder="Name"> </div> <div class="form-row"> <label for="node-input-function"><i class="icon-tag"></i> Function</label> <select id="node-input-function" placeholder="Send message function"> <option selected="selected" value="sendMessage">sendMessage</option> <option value="reply">reply</option> <option value="sendMessageTo">sendMessageTo</option> <option value="sendTextMessageTo">sendTextMessageTo</option> <option value="sendAttachmentTo">sendAttachmentTo</option> <option value="sendAttachmentFromURLTo">sendAttachmentFromURLTo</option> <option value="sendIsTypingMessageTo">sendIsTypingMessageTo</option> <option value="sendDefaultButtonMessageTo">sendDefaultButtonMessageTo</option> <option value="sendCascadeTo">sendCascadeTo</option> <option value="sendTextCascadeTo">sendTextCascadeTo</option> </select> </div> </script> <script type="text/x-red" data-help-name="bot-response"> <p>Send message using one of the botmaster send message functions.</p> <p>Defaults to sendMessage but othe functions like reply are possible.</p> <p>Read more about the available functions here: <a href="http://botmasterai.com/working-with-botmaster/botmaster-basics/">Botmaster basics</a>.</p> <p>The main agument is provided via <code>msg.payload</code>.</p> <p>On functions requiring recipientId, this is provided automatically though <code>msg.update</code> (populated by a botmaster in node).</p> <p>Reply also receives automatically update through <code>msg</code>.</p> </script>