Bots

Working with the Script Node

A Script node allows you to write JavaScript code in a Dialog Task. You can use the Script node to do the following: Manipulate user input parameters before executing an API call. Manipulate the parameters from an API response payload before continuing with the Dialog. Display custom error messages to…

Working with the Entity Node

Bots need to extract relevant information from the user utterance to fulfill the user intent. Take a look at this sample utterance: Book me a flight from LA to NYC on Sunday.  To act on this user intent, which is to book a flight ticket, the bot should extract the…

Using the Dialog Builder Tool

This topic describes the user interface for creating a conversational flow between a user and a Bot in a dialog task using the Dialog Builder tool in Kore.ai Bot Builder. In the Search field, you can search component titles for any letters or words using find-as-you-type. Search matches are highlighted…

Setting Up Authorization using an API Key

An API key can act as both a unique identifier and a secret token for identification as well as authorization to provide a set of access rights on the associated API. Instead of prompting the end-user for both a username and password for access, the user is prompted only for…

Setting Up Authorization using OAuth v2

OAuth v2 is the new version of the open protocol to allow secure authorization in a simple and standard method from web, mobile, and desktop applications. To use oAuth v2, you must first register an account with the web application as you will need the sign in credentials for that…

Setting Up Authorization using OAuth v1

OAuth v1 is an open protocol to allow secure authorization in a simple and standard method from web, mobile, and desktop applications. To use OAuth v1, you must first register an account with the web application as you will need the login credentials for that application to configure the settings…

Setting Up Authorization using oAuth v2 password grant

To define Authorization for your bot, follow these steps: Open the bot for which you want to configure an Authorization profile. Hover over the left-side navigation panel and from Settings -> Config Settings select Authorization Profile Click Add. The New Authorization Mechanism dialog opens. In the Authorization Type drop-down list, select…

Setting Up Authorization using Basic Auth

To define Basic Authorization for your bot, follow these steps: Open the bot for which you want to configure a Basic Authorization profile. Hover over the left-side navigation panel and from Settings -> Config Settings select Authorization Profile Click Add. The New Authorization Mechanism dialog opens. In the Authorization Type drop-down…

Bot Authorization

Kore.ai Bot Builder Platform’s Enterprise Integration Framework provides support for multiple authentication models that can be configured at a task level for each bot to use both authenticated and unauthenticated tasks in the same configuration. Developers can build custom authentication profiles for chatbots by defining subdomains through tenancy URLs, adding…

SDK Configuration

To enable your Kore.ai Bot to communicate between your application servers and Kore.ai servers, you need to create and register an app in Kore.ai Bot Builder that specifies the callback URL for your application, and generates the Client ID and Client Secret authentication tokens required for secure communications between your…
Menu