1.2.4 Include mime type in Telegram sendVideo
1.2.2 Fixed crash in ‣, plugins list in Mission Control is not cached anymore
1.2.1 ‣ now supports regular expressions, ‣ and ‣ now implements alla flags for keyboards (persistant, one time only, etc)
1.2.0 Support for Whatsapp Cloud API, improved events in Rules node, updated Facebook Messenger API to v15.0, removed deprecated node Generic Template node in Facebook Messenger and Location node support, added read, delivery and reactions event for Facebook Messenger, refactored Facebook, Messenger events names (now matches the events), refactored Messenger Menu node (doesn't require to be connected to Messenger Sender node), added support in Facebook Messenger for notification types, message types and message tags
1.1.6 Add support for spoiler images, video and text in Telegram
1.1.5 Fixed global imports in Mission Control for Mass Contact plugin
1.1.4 Fix templates with non latin chars, fix missing queue error
1.1.3 Added sortable option to contents table, added migrations
1.1.2 Improved templating in ‣ (i.e., use of {{msg.myVariable}}
1.1.1 Improved Queue node, fixed error missing chatbotId in SQLite context
1.1.0 Added output pins for ‣ and ‣ for better readability, fixed tracking of sender nodes in subflows, fix ‣
1.0.9 ‣ accepts parametrized bot node, ‣ now accepts plain strings
1.0.8 Fixed ‣ with props set in upstream node, added variables {{inboundMessageId}} and {{outboundMessageId}}, fixed edit message use case in Telegram, added delete message in Slack, fixed once for all the expired token in Facebook Messenger
1.0.7 Fix fallback text for ‣
1.0.6 Added ‣ node
1.0.5 Fix auth in MC when Node-RED admin is not /
1.0.4 Fix web socket in MC
1.0.3 Fix ‣ empty description, expand tokens in ‣
1.0.2 Fix Telegram palette, tokenize Conversation node params, upgrade to Node-RED 3.0.1
1.0.1 Updated Telegram library, fixed editor in ‣
1.0.0 Mission Control (control panel + nodes), removed deprecated nodes, added Google Analytics. See changes here
0.19.20 Fix waiting acknowledgement in Slack API
0.19.19 Fix .keys() error in Rules node, added Push and Pop message nodes
0.19.18 Added skipMediaFiles for Telegram bot, fixed default valut in ‣
0.19.16 Fixed tokens not encrypted in Telegram, fixed reply in threads for Slack, added support for markdown in Slack
0.19.15 Fixed bug in modify message text for inline buttons in Telegram, fixed Slack connector, added support for web sockets
0.19.11 Added and fixed Facebook Messenger templates, remove deprecated templates in Facebook Messenger, expose message id in Telegram, delete a message in Telegram
0.19.10 • Added Telegram menu node, fix sticker node send by id, changed routing error into a warning, enable receiving vide notes, fix louse checking in rules node
0.19.9 Improved NLP (extract all entities, uses alias for multiple entities, fix alias in utterances), improved param nodes for chained messages, remove deprecated nodes (Recast, Listen, Listen-lexicon), in Messenger quick replies removed location and added email / phone buttons
0.19.8 Upgraded NLP.js, refactored location node
0.19.7 Bumped NLP.js
0.19.6 Add formatting for captions in Telegram
0.19.5 Fix Slack cleanup on closing connection
0.19.4 Update Slack to new API Breaking Changes 0.19.4
0.19.3 Added error pin to sender nodes for Telegram, Slack, Facebook, Twilio
0.19.2 Reverted previous, fixed param in settings.js config for authorized users usernames
0.19.1 Fixed param in settings.js config for authorized users authorizedUsernames (previously usernames)
0.19.0 Changes in 0.19.0
0.18.15 Fix Slack events
0.18.14 Fixed bug with base url on callbacks
0.18.13 Fixed a bug with multi endpoints chatbots (picking the wrong one)
0.18.12 Moved parseMode from Telegram config to ‣ , added language drop down to ‣ for multi-language support
0.18.11 Enable MS Teams nodes
0.18.10 Added nodes for NLP.js, deprecated ‣ , breaking changes for ‣ , added “Is Language …” rule to ‣
0.18.9 Support for multiple webhook for Routee
0.18.8 Fix refresh of access token in Routee
0.18.7 Fixed Alexa nodes not properly working with the multi transport framework
0.18.6 Added test endpoint for Telegram webhook
0.18.5 Support for Slack events
0.18.4 Fix post-back buttons in Telegram using web-hooks, fix validation of quick replies in Messenger, fix params for modify message, fix set value in context node
0.18.3 Fix sticker node in Telegram, fix Conversation node and chatId in payload
0.18.2 Fix again hass.io
0.18.1 Fix hass.io empty dropdown in conversation node
0.18.0 Moved all platform-specific flags to ‣ , improved compatibility UI. Some Breaking Changes 0.18.0 in Telegram flags (silent messages and reply to)
0.17.10 Added support for Microsoft Teams
0.17.9 Move Discord platform to a separate package node-red-contrib-chatbot-discord
0.17.8 Routee support, fixed reply to message in Telegram
0.17.6 Improved Dialogflow, removed static configuration from Conversation node
0.17.5 Added animation node, improved runtime validation of ‣
0.17.4 Fix Voice node
0.17.3 Added Slack Block Kit
0.17.2 Fix conversation node chatId/userId switch
0.17.1 Fix global configuration
0.17.0 Multi transport support
0.16.12 Improved behaviour of output pin of Universal Connector
0.16.11 Upgraded to Rivescript 2.0, script can be an external file
0.16.10 Improved parsing of plain file context store
0.16.9 Improved console log with validation of Telegram invoice and error in file chat context
0.16.8 Added web hook support for Telegram
0.16.6 Added OAuth token to Slack config (dowload private files)
0.16.5 Fix on Twilio connector to support Whatsapp
0.16.4 Support for Discord
0.16.3 Fixed un-needed token in Alexa
0.16.2 Added Slack extensions (username, icon_emoji)
0.16.1 Fixed “+” for Twilio numbers
0.16.0 Alexa support, refactored ‣ , changed format of event message, message chaining. See Breaking Changes 0.16.0
0.15.13 Support for Slack commands
0.15.12 Broadcast API support for Facebook Messenger
0.15.11 Upgrade Facebook API to 3.*, enable long messages (> 4096) for Telegram
0.15.10 Enable small talk for Dialogflow.com
0.15.9 Fix parsing of Dialogflow.com responses
0.15.8 DialogFlow node updated to API v2
0.15.7 Silent messages for Telegram
0.15.6 Upgraded Slack lib, removed restriction of configuration name === bot name
0.15.5 Fix issue with send picture in Facebook
0.15.4 Fixed some issues with the ‣ , added support for platform with different names, added ‣ node
0.15.3 Fixed Facebook permission “locale”
0.15.2 Better support of message types registration
0.15.1 Support for optin.ref in Facebook Messenger
0.15.0 Twilio connector
0.14.6 Added pending variable to chat context (supported by ‣ and Recast.ai node)
0.14.5 Removed unused fields from Facebook Profile that were causing permissions problem
0.14.4 Universal Receiver node now receives thw whole message, not just the payload
0.14.3 Fixed bug with params resolving in ‣
0.14.2 Fix message for inline buttons in Viber
0.14.0 Added ‣
0.13.6 Added support for nested menu in ‣ via Function node
0.13.5 Some cleanup
0.13.4 Added ‣
0.13.3 Fixed a bug with track option and plain file context, added pass through option to Sender node to make the outpin pin optional
0.13.1 All sender nodes have output pin enabled (w/o track option), in order to chain more messages and keep the order. Fixed parsing of numeric chatId in ‣ , fixed filename in ‣ for Telegram
0.13.0 Viber support
0.12.8 Improve url regular expression, detect mistaken buffer in ‣
0.12.7 Fixed upload image in Slack with missing filename param
0.12.6 Fix incorrect payload for ‣
0.12.5 Added events new-user, referral, filter by event in Rules node, now Dialogflow node and Recast node can be connected directly to a Message node if they provide and answer
0.12.4 Fix docs for Keyboard Buttons node
0.12.3 Added support for Facebook messaging_referrals
0.12.2 Added debug flag to all receivers
0.12.1 Fixed send sticker in Telegram
0.12.0 Added Invoice node and Invoice Shipping node for Telegram
0.10.3 Fixed concurrency in plain file context provider, improved error logging
0.10.2 Improved detect command and fixed error in Telegram postback
0.10.1 Dialogflow and React can store the intent in any variable, Rules node can now check the value of a variable
0.10.0
0.9.29 Fixed a bug where unused chatbots where launched even if not used (causing some polling error in Telegram)
0.9.28 Deprecated Transport node in favour of Rules node, fixed blank context dropdown, Facebook upload doesn’t use temporary file anymore, fixed Dialogflow.com/Recast.ai second output
0.9.27 …and another deprecation in Telegram lib
0.9.26 Update Telegram api library
0.9.25 Deprecated Switch Node, added message type rules to Rules node, relaxed some verification checks with Facebook Messenger, fixed small bugs with Dialogflow and Recast
0.9.24 Fixed button labels for Request node
0.9.23 Added nodes for Recast.ai and Dialogflow.com, improved debugging in system console
0.9.22 Now Node keyboard can remove a previously sent keyboard
0.9.21 [breaking changes] Refactored Node keyboard, aligned the payload to other buttons (‣ )
0.9.20 Fixed Log node payload, fixed second pin output of Rivescript node
0.9.19 Added rule ‘environment’ to Rules node
0.9.18 Added rule ‘any command’ to Rules node
0.9.17 Support for Node-RED projects. Telegram, Slack and Facebook nodes have multiple configuration for production and development, now the same flow runs in different environments. Deprecated API.ai node
0.9.15 Added Rules node, fixed messages being broadcasted multiple times, fixed Conversation node for Facebook
0.9.14 Fixed startup error on Facebook Messenger
0.9.13 Fixed dropdown “parse mode” for Telegram
0.9.12 New context engine available for Facebook Messenger
0.9.11 Fix context provider drop down in hosted environments
0.9.10 If no context provider is specified, defaults to “memory”. Fix error 409 with Telegram
0.9.9 Fix blocking bug with memory context provider and Telegram or Slack
0.9.8 Added support for client dialogs in Slack with Dialog node
0.9.7 Generic template node works also in Slack, fixed empty payload in Conversation node
0.9.6 Fix firstName, lastName, authorized in Telegram
0.9.5 New context engine available for Telegram, added support for inline queries in Telegram, added Switch node
0.9.4 Fixed bug with Message node + Conversation node, update libraries
0.9.3 Added support to buttons for Slack
0.9.2 Fixed regression and reverted 0.9.1
0.9.1 Slack: listen messages from other bots
0.9.0 Added support for Slack, added persistent chat storage (json file), open architecture to implement third party chat context provider
0.8.7 Bug fixing
0.8.6 Moved parse mode parameter to Message node to Telegram Sender node. Parsing is now also available in Inline Buttons node and Keyboard node
0.8.5 Added Listen Lexicon node for Listen node
0.8.4 Added CHANGELOG.md
0.8.3 Added Sticker node for Telegram
0.8.2 Fixed API.ai node

Changes in 0.16.0

Changes in 0.19.0

Breaking Changes 0.18.0

Breaking Changes 0.19.4

Breaking Changes 0.16.0

Breaking Changes 0.8.0