Skip to content

Releases: wingbotai/wingbot

Orchestrator and testing features

19 Mar 13:13
Compare
Choose a tag to compare

Added

  • support for controlling quick reply and button source (req.actionData()._ca);
  • support for modification of senderIds when subscribing them
  • [WIN-367] Added orchestratorClient with calling getConversationToken to orchestrator inside the Request
  • support for "delayed" notifications
  • support for "§" orchestrator variables
  • Plugins.getWrappedPlugin() now accepts items as an object ({ itemName: (req, res) => { res.text('ok'); }})

Fixed

  • res.currentPath() method now returns correct path at root routes
  • AI #tags now scores with 1.0 score, when matched fully
  • non-empty not equal condition at entity now requires it's presence (@entity!=1)
  • setState now works within entity handlers
  • BotApp has now more straightforward configuration of the apiUrl
  • Plugins.getWrappedPlugin() compatible with Tester.espondedWithBlock()

System entities for email and phone

16 Nov 08:25
Compare
Choose a tag to compare

Added

  • system entities for email and phone

### Fixed

  • entity transformation for regexp entities

Entities with context

06 Nov 10:51
Compare
Choose a tag to compare

Added

  • Method res.send() is now public.
  • New method plugins.getWrappedPlugin() simplifies testing of plugins
  • Entity persistence
    • entites are persisted inside a dialoge
    • they're accessible under @<entity> state variable
  • Support for designers FAQ Bounce
  • Support for state variable metadata
    • vars.dialogContext()
    • vars.expiresAfter()
    • vars.preserveMeta()
  • Support for system entities
  • new botbuild.plugin resolver, which combines snippets (inlineCode) and plugins (customCode) resolvers
    • public plugin library is now a part of the core Wingbot lib
  • New flight director adapter class BotApp

Fixed

  • designer resolver botbuild.postback now passes the text to next interaction
  • fixes a problem, which affects the API, when an empty conversation occurs
  • nice NLP & BuildRouted exceptions

Changed

  • Return sended now throws the exception through processor
  • Replaced request-promise-native with node-fetch
  • Raised code coverage threshold to 90-80-90

Anonymization and better context methods

25 Jun 15:42
Compare
Choose a tag to compare

Added

  • new public method .expectedKeywords() at Request, which exports expected intents and quick replies to be retained in next request
  • new public method .expectedConfidentInput() at Responder, which marks the next input as confident
  • new public method .isConfidentInput() at Request, which tells you, that confident input was expected
  • new option confidentInputFilter for ReturnSender and all channel adapters, which overrides a default input filter for confident content
  • new option stateTextFilter at conversationsApi(), which enables custom filtering of confident data

Fixed

  • designer resolver botbuild.postback now passes the text to next interaction
  • fixes a problem, which affects the API, when an empty conversation occurs

Changed

  • updated node modules

v3.4.1: Fix problem with path.posix in browser for cypress (#9)

28 Apr 15:17
effebd5
Compare
Choose a tag to compare
Co-authored-by: Ales Kalfas <ales.kalfas@wingbot.ai>

v3.3.2: Fix path.posix

21 Apr 12:10
fdbc8c9
Compare
Choose a tag to compare
Co-authored-by: Ales Kalfas <ales.kalfas@wingbot.ai>