Changelogs - NGRP/node-red-viseo-bot GitHub Wiki
Version 2.3.0
- node-red-contrib-viseo-bot-message [0.9.0] : Add sizing of attachments in Adaptive cards
Version 2.2.0
- node-red-contrib-viseo-facebook [0.5.0] : Upgrade to Facebook Graph API v6.0
Version 2.1.1
- node-red-contrib-viseo-bot-message [0.8.1] : Add text button marker prefix for Adaptive cards (PR #152 )
Version 2.1.0
- node-red-contrib-viseo-bot-message [0.8.0] : compatibility with Google Reservation API
- node-red-contrib-viseo-dialogflow [1.0.0] : compatibility with Google Reservation API
- node-red-contrib-viseo-dialogflow [1.0.1] : fixes with Node-red 1.0
- node-red-contrib-viseo-google-actions [0.2.0] : add order update API
Version 2.0.3
- node-red-contrib-viseo-bot-message [0.7.1] : fix attachment cannot be changed (PR #151 )
- node-red-contrib-viseo-help [2.0.0]: compatibility fix with Node-Red 1
Version 2.0.2
- node-red-contrib-viseo-bot-message [0.7.0] : add images in adaptive cards
Version 2.0.0
- Node v12
- Node-Red 1
- Botbuilder V4
- Directline
Version 1.0.1
Remove duplicate keys in configuration file : Fixes version of packages in catalog.
Version 1.0.0
node-red-contrib-viseo-amazon
[0.1.0]
- server-alexa: VISEO Bot KEY
node-red-contrib-viseo-aws
[0.1.0]
- node-aws-lex: VISEO Bot KEY
- node-aws-lex: Context values
- node-aws-lex: NLP formatted responses
- node-aws-rekognition: VISEO Bot KEY
node-red-contrib-viseo-blink
[0.2.0]
- node-blink: VISEO Bot KEY
node-red-contrib-viseo-botbuilder
[0.8.0]
- msbot-connect: VISEO Bot KEY
node-red-contrib-viseo-bot-message
[0.4.0]
- bot-send-card: VISEO Bot KEY
- bot-send-card: Context values
- bot-event: "Reply" is not available anymore from bot-event
- bot-event: Add before-reply event
- bot-send-card: Add before-reply event
- bot-transaction: Add before-reply event
- bot-send-custom-custom: Add before-reply event
[0.5.0]
- bot-wrapper: moved to [email protected]
node-red-contrib-viseo-chatbase
[0.1.0]
node-red-contrib-viseo-credentials
[0.1.0]
node-red-contrib-viseo-dialogflow
[0.1.0]
- node-dialogflow-handoff: [NEW!]
- node-dialogflow: VISEO Bot KEY
- node-dialogflow: Context values
- node-dialogflow: NLP formatted responses
- node-dialogflow:
intentfield is only ofmsgtype, theglobalone is not available anymore - server-dialogflow: VISEO Bot KEY
- server-dialogflow: handoff handling
- server-dialogflow: compliance with Google's new anonymous ID policy
- server-dialogflow: add logging info for incoming intents and outgoing replies
node-red-contrib-viseo-ethjs
[0.1.0]
node-red-contrib-viseo-facebook
[0.3.0]
- facebook-server: delete useless
promptevent handler - facebook-server: VISEO Bot KEY
node-red-contrib-viseo-ffmpeg
[0.3.0]
- node-ffmpeg-command: Context values
node-red-contrib-viseo-file
[0.4.0]
- node-file-xlsx: Context values
node-red-contrib-viseo-google-actions
[0.1.0]
- google-actions: Context values
- google-actions:
outputfield is only ofmsgtype, theglobalone is not available anymore - google-places:
outputfield is only ofmsgtype, theglobalone is not available anymore
node-red-contrib-viseo-google-authentication
[0.1.0]
- google-service-account: use
googleapispackage
node-red-contrib-viseo-google-maps
[0.1.0] ?
node-red-contrib-viseo-google-speech
[0.3.0]
- google-speech-text: VISEO Bot KEY
- google-speech-text: Context values
node-red-contrib-viseo-google-spreadsheet
[0.3.0]
- google-spreadsheet: Activity tracking
- google-spreadsheet: Context values
- google-spreadsheet: use
~27.0.0version ofgoogleapispackage
node-red-contrib-viseo-google-youtube
[0.1.0]
- node-youtube: use
~27.0.0version ofgoogleapispackage - node-youtube-playlist: use
~27.0.0version ofgoogleapispackage
node-red-contrib-viseo-help
[0.2.0]
- node-nodes: Context values
node-red-contrib-viseo-inbenta
[0.1.0]
- node-inbenta-request: VISEO Bot KEY
- node-inbenta-request: Context values
node-red-contrib-viseo-log
[0.6.0]
- Update application insights module to fix several issues (ex: microsoft/ApplicationInsights-node.js#182)
- add possibility to configure the application insights client
- share application insights configuration between nodes
- fix issue when client undefined
node-red-contrib-viseo-loop
[0.4.0]
- node-loop-management: VISEO Bot KEY
- node-loop-management: Context values
node-red-contrib-viseo-ms-graph
[0.3.0]
- node-ms-graph-excel: VISEO Bot KEY
- node-ms-graph-excel: Context values
- node-ms-graph: VISEO Bot KEY
- node-ms-graph: Context values
node-red-contrib-viseo-ms-oxford
[0.3.0]
- node-content-moderator: Context values
- node-content-moderator:
outputfield is only ofmsgtype, theglobalone is not available anymore - node-content-moderator: moved to node-red-contrib-viseo-ms-decision
- node-luis-config: moved to node-red-contrib-viseo-ms-authentication
- node-luis: VISEO Bot KEY
- node-luis: Context values
- node-luis: NLP formatted responses
- node-luis:
intentfield is only ofmsgtype, theglobalone is not available anymore - node-luis: moved to node-red-contrib-viseo-ms-language
- node-ms-config: moved to node-red-contrib-viseo-ms-authentication
- node-qna: VISEO Bot KEY
- node-qna: Context values
- node-qna:
outputfield is only ofmsgtype, theglobalone is not available anymore - node-qna: moved to node-red-contrib-viseo-ms-language
- node-speech-search: moved to node-red-contrib-viseo-ms-search
- node-speech-api: VISEO Bot KEY
- node-speech-api: moved to node-red-contrib-viseo-ms-speech
- node-spell-check: Context values
- node-spell-check:
outputfield is only ofmsgtype, theglobalone is not available anymore - node-spell-check: moved to node-red-contrib-viseo-ms-search
- node-text-analytics: Context values
- node-text-analytics:
outputfield is only ofmsgtype, theglobalone is not available anymore - node-text-analytics: moved to node-red-contrib-viseo-ms-language
- node-video-indexer: VISEO Bot KEY
- node-video-indexer: moved to node-red-contrib-viseo-ms-vision
- node-vision-image-describe: VISEO Bot KEY
- node-vision-image-describe: Context values
- node-vision-image-describe: moved to node-red-contrib-viseo-ms-vision
- node-vision-image-faces: VISEO Bot KEY
- node-vision-image-faces: delete useless
extenddependency - node-vision-image-faces: moved to node-red-contrib-viseo-ms-vision
node-red-contrib-viseo-salesforce
[0.2.0]
- node-salesforce-object: Context values
node-red-contrib-sarah
[0.2.0]
node-red-contrib-search
- node-object-search: Context values
node-red-contrib-viseo-sensit
[0.1.0]
node-red-contrib-viseo-socketio
[0.2.0]
- node-socketio-out: Context values
- node-socketio-server: VISEO Bot KEY
- node-socketio-server: delete useless
promptevent handler - node-socketio-server: change error logs
[0.3.0]
- node-socketio-server: moved to node-red-contrib-viseo-bot-socketio (0.0.1)
node-red-contrib-viseo-soundex
[0.2.0]
- soundex: Context values
node-red-contrib-viseo-sox
[0.1.0]
- node-sox-command: Context values
node-red-contrib-viseo-tokenizer
[0.2.0] ?
node-red-contrib-viseo-trello
[0.3.0] ?
node-red-contrib-viseo-wechat
[0.2.0]
- bot-wechat: VISEO Bot KEY
node-red-viseo-middleware
[0.1.0]
- reload page when auth needed during an ajax request
node-red-viseo-helper
[0.2.0]
- index: remove
request-promisedependency - index: Context values
- index: VISEO Bot KEY
node-red-viseo-storage-plugin
[0.1.0]
node-red-contrib-viseo-jimp
[0.3.2]
- add read feature to let image manipulation in JS node
- Jimp can output to an in memory buffer
Notes
Context values
- The
getContextValuechecks if the given string is empty (returnsnull) and performsRED.util.evaluateNodePropertyfunction from Node-RED. As it takes thetypedInputparemeter, it is more efficient than the oldgetByStringfunction. - The
setContextValuefunction performs the opposite using theRED.util.setMessagePropertyandRED.util.parseContextStoremethods. It also takes thetypedInputparemeter, so it can easily set the value for amsg,floworglobalcontext.
NLP formatted responses
To make it easier to switch between different NLP nodes, all of them have the same output:
{
"query": /* resolved query */,
"intent": /* detected intent */,
"score": /* detected intent score */,
"entities": /* object (keys/values) of entities */,
"source": /* the NLP source, such as "dialogflow" */,
"completeResponse": /* the complete response */
}