LingoBot Installation
Overview
To start the lingobot service, some configuration is needed first.
- A Lingobot user needs to be added to the Command Center and have projects access
- A bot needs to be created on your chosen adapter (Slack, Teams)
- All the infomation about these users needs to be encapsulated in the configuration file to start the lingobot docker container on the Lingoport server.
Configuration Settings: lingobot_config.sh
Configuration for LingoBot is intended to be as simple as possible. All that is needed for this friendly chatbot to be ready for use are a few environment variables, all of which should be set in LingoBot's configuration file.
Below is a template of the configuration file's contents for a Slack configuration. The file itself is called install.conf
#
- Provide your home directory, lingobot folder will be created
home_directory=/home/centos
- Provide the Lingobot version
lingobot_image_version=
- Provide the Lingobot port
serverPort=8083
- Provide your Docker Hub username
docker_username=lingoportcustomer
- Provide your Docker Hub account token
docker_account_token=dckr_pat_cUuqyjSfv3JQRG0R5_cwmWsHceg
- Slack security config
CLIENT_SIGNING_SECRET=
BOT_TOKEN=xoxb-********** APP_TOKEN=xapp-**********
COMMAND_CENTER_URL=https://your_server/command-center
COMMAND_CENTER_URSER=
COMMAND_CENTER_TOKEN=
docker_image=lingoport/lingobot
Detailed Steps
For step-by-step configuration, execute the following instructions:
- Set Up Jenkins Lingobot User
- LingoBot Dashboard Setup
- Configure the Collaboration Environment or select the step below that corresponds your collaboration environment
- Installing the Lingobot Service
- Lingobot CLI verification