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:
intent
field is only ofmsg
type, theglobal
one 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
prompt
event 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:
output
field is only ofmsg
type, theglobal
one is not available anymore - google-places:
output
field is only ofmsg
type, theglobal
one is not available anymore
node-red-contrib-viseo-google-authentication
[0.1.0]
- google-service-account: use
googleapis
package
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.0
version ofgoogleapis
package
node-red-contrib-viseo-google-youtube
[0.1.0]
- node-youtube: use
~27.0.0
version ofgoogleapis
package - node-youtube-playlist: use
~27.0.0
version ofgoogleapis
package
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:
output
field is only ofmsg
type, theglobal
one 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:
intent
field is only ofmsg
type, theglobal
one 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:
output
field is only ofmsg
type, theglobal
one 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:
output
field is only ofmsg
type, theglobal
one is not available anymore - node-spell-check: moved to node-red-contrib-viseo-ms-search
- node-text-analytics: Context values
- node-text-analytics:
output
field is only ofmsg
type, theglobal
one 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
extend
dependency - 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
prompt
event 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-promise
dependency - 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
getContextValue
checks if the given string is empty (returnsnull
) and performsRED.util.evaluateNodeProperty
function from Node-RED. As it takes thetypedInput
paremeter, it is more efficient than the oldgetByString
function. - The
setContextValue
function performs the opposite using theRED.util.setMessageProperty
andRED.util.parseContextStore
methods. It also takes thetypedInput
paremeter, so it can easily set the value for amsg
,flow
orglobal
context.
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 */
}