With the ChatStyle platform, almost everything that happens in the interactions between internal messaging (Microsoft Teams, Slack), customer messaging (web and various platforms), and your business applications (PSA) is scriptable.
These scriptlets can be written in either ChatScript, which is an extension of ECMAScript/JavaScript, or in Microsoft Powershell. In either case, the scriptlets have a set of preloaded objects that are part of the ChatStyle Scripting API. These objects provide access and control over the pieces of the system like messaging or your PSA.
API Object | Description | |
Chat | Core object, provides access to messaging, responses, and conversation | |
Connectors | Collection of applications linked to the bot (ex. PSA) | |
Message | The current message received and being processed | |
Profile | User information about the user in this conversation | |
Settings | Name / value collection for the bot | |
Ux | Helper object to create adaptive cards and other user interface objects | |