LingoBot Installation

From Lingoport Wiki
Revision as of 20:24, 25 December 2023 by Lji (talk | contribs) (Configuration Settings: lingobot_config.sh)
Jump to: navigation, search

Overview

To start the lingobot service, some configuration is needed first.

  1. A Lingobot user needs to be added to the Command Center and have projects access
  2. A bot needs to be created on your chosen adapter (Slack, Teams)
  3. 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

#
  1. Provide your home directory, lingobot folder will be created

home_directory=/home/centos

  1. Provide the Lingobot version

lingobot_image_version=


  1. Provide the Lingobot port

serverPort=8083

  1. Provide your Docker Hub username

docker_username=lingoportcustomer

  1. Provide your Docker Hub account token

docker_account_token=dckr_pat_cUuqyjSfv3JQRG0R5_cwmWsHceg

  1. 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:

  1. Set Up Jenkins Lingobot User
  2. LingoBot Dashboard Setup
  3. Configure the Collaboration Environment or select the step below that corresponds your collaboration environment
    1. Lingobot Slack Setup
    2. LingoBot MS Team Setup
    3. LingoBot CA Flowdock Setup
    4. LingoBot Cisco Spark Setup
  4. Installing the Lingobot Service
  5. Lingobot CLI verification