node-red-contrib-chatbot
Version:
REDBot a Chat bot for a full featured chat bot for Telegram, Facebook Messenger and Slack. Almost no coding skills required
117 lines (114 loc) • 4.13 kB
HTML
<script type="text/javascript">
RED.nodes.registerType('mc-content', {
category: 'Mission Control',
color: '#6699CC',
defaults: {
query: {
value: ''
},
language: {
value: ''
},
failbackLanguage: {
value: 'en'
},
chain: {
value: false
}
},
inputs: 1,
outputs: 2,
paletteLabel: 'MC Content',
outputLabels: ['Query result', 'Empty response'],
icon: 'chatbot-command.png',
label: function() {
return 'MC Content' + (this.query != null && this.query !== '' ? ' (' + this.query + ')' : '');
}
});
</script>
<script type="text/x-red" data-template-name="mc-content">
<div class="form-row">
<label for="node-input-query">Get by id(s) or slug(s)</label>
<input type="text" id="node-input-query" placeholder="">
</div>
<div class="form-row form-row-language">
<label for="node-input-language">Language</label>
<select id="node-input-language">
<option value="">Use chat context language</option>
<option value="ar">Arabic</option>
<option value="bn">Bengali</option>
<option value="ca">Catalan</option>
<option value="cs">Czech</option>
<option value="da">Danish</option>
<option value="de">German</option>
<option value="el">Greek</option>
<option value="en">English</option>
<option value="es">Spanish</option>
<option value="eu">Basque</option>
<option value="fa">Persian</option>
<option value="fi">Finnish</option>
<option value="fr">French</option>
<option value="ga">Irish</option>
<option value="gl">Galician</option>
<option value="hi">Hindi</option>
<option value="hu">Hungarian</option>
<option value="hy">Armenian</option>
<option value="it">Italian</option>
<option value="ja">Japanese</option>
<option value="nl">Dutch</option>
<option value="no">Norwegian</option>
<option value="pt">Portuguese</option>
<option value="ro">Romanian</option>
<option value="ru">Russian</option>
<option value="sl">Slovenian</option>
<option value="sv">Swedish</option>
<option value="ta">Tamil</option>
<option value="th">Thai</option>
<option value="tl">Tagalog</option>
<option value="tr">Turkish</option>
<option value="uk">Ukrainian</option>
<option value="zh">Chinese</option>
</select>
</div>
<div class="form-row form-row-language">
<label for="node-input-language">Failback Language</label>
<select id="node-input-failbackLanguage">
<option value="">Not defined</option>
<option value="ar">Arabic</option>
<option value="bn">Bengali</option>
<option value="ca">Catalan</option>
<option value="cs">Czech</option>
<option value="da">Danish</option>
<option value="de">German</option>
<option value="el">Greek</option>
<option value="en">English</option>
<option value="es">Spanish</option>
<option value="eu">Basque</option>
<option value="fa">Persian</option>
<option value="fi">Finnish</option>
<option value="fr">French</option>
<option value="ga">Irish</option>
<option value="gl">Galician</option>
<option value="hi">Hindi</option>
<option value="hu">Hungarian</option>
<option value="hy">Armenian</option>
<option value="it">Italian</option>
<option value="ja">Japanese</option>
<option value="nl">Dutch</option>
<option value="no">Norwegian</option>
<option value="pt">Portuguese</option>
<option value="ro">Romanian</option>
<option value="ru">Russian</option>
<option value="sl">Slovenian</option>
<option value="sv">Swedish</option>
<option value="ta">Tamil</option>
<option value="th">Thai</option>
<option value="tl">Tagalog</option>
<option value="tr">Turkish</option>
<option value="uk">Ukrainian</option>
<option value="zh">Chinese</option>
</select>
</div>
</script>
<script type="text/x-red" data-help-name="mc-content">
</script>