node-red-contrib-botmaster
Version:
botmaster for node-red
51 lines (47 loc) • 2.29 kB
HTML
<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>