Breadcrumbs

Bot Connector Configurations

Following is the procedure to configure Database Connector

  1. Stop EF_BotConnector service in Windows Services pane.

  2. Navigate to <installation-dir>\hybrid-chat\core\bot-connector

  3. Open rasa-bot-connector-docker-variables.env with any text editor and change required configurations. Save and close the file

  4. Start EF_DatabaseConnector service. Checks logs in /EFLogs/chat-solution/bot-connector/ directory.

Configuration

Following table explains Database Connector configurations


Configuration Variable

Default Value

Expected Value

Limitations

Description

1

BOT_API_URL

https://api:7500

String

BOT_API_URL is only used when 'BOT_TYPE=Articulate' or 'BOT_TYPE=Rasa'. In case of 'BOT_TYPE=Dialogflow' this variable is not used

API URL of Bot

2

NODE_ENV

production

String

Do not change this variable

Environment for Node.js

3

CHAT_SERVER_URL

https://chat:8443

String



4

BOT_ID

bot

String



5

BOT_NAME

EF Bot

String



6

BOT_TYPE

Articulate

String


BOT_TYPE variable has possible values 'Articulate/Rasa/Dialogflow'

7

FAILURE_MESSAGE

Bot service is not available, we are finding an agent for you

String



8

BOOTSTRAP

true

Boolean true / false

BOOTSTRAP variable is only used when 'BOT_TYPE=Articulate'


9

TIMEOUT

10

Number

This timeout variable is only used when BOT_TYPE is Articulate or Rasa

This is the HTTP request timeout in seconds the bot-connector awaits for a response from the Rasa bot.


10

MAX_RETRIES

10

Number

This variable is only used when BOT_TYPE is Articulate.

Bot-connector calls 

http[s]://articulate.customer.com:7500/agent

/ to get a list of all bot agents created in Articulate. MAX_RETRIES specifies the total number of retries in the case of no response. 

11

PROJECT_ID

english2-737d6

String

PROJECT_ID variable is only used when 'BOT_TYPE=Dialogflow'