Difference between revisions of "LingoBot Installation"
(→Configuration Settings: lingobot_config.sh) |
(→Configuration Settings: lingobot_config.sh) |
||
| Line 9: | Line 9: | ||
Below is a template of the configuration file's contents for a Slack configuration. The file itself is called '''install.conf''' |
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 |
+ | # Provide your home directory, lingobot folder will be created |
| − | # |
+ | # |
| − | home_directory=/home/centos |
+ | home_directory=/home/centos |
| + | # |
||
| − | |||
| + | # Provide the Lingobot version |
||
| − | # |
||
| + | # |
||
| − | # Provide the Lingobot version |
||
| + | lingobot_image_version= |
||
| − | # |
||
| + | # |
||
| − | lingobot_image_version= |
||
| + | # Provide the Lingobot port |
||
| − | |||
| + | # |
||
| − | |||
| + | serverPort=8083 |
||
| − | # |
||
| + | # |
||
| − | # Provide the Lingobot port |
||
| + | # Provide your Docker Hub username |
||
| − | # |
||
| + | # |
||
| − | serverPort=8083 |
||
| + | docker_username=lingoportcustomer |
||
| − | |||
| − | # |
+ | # |
| − | # Provide your Docker Hub |
+ | # Provide your Docker Hub account token |
| − | # |
+ | # |
| + | docker_account_token=dckr_pat_cUuqyjSfv3JQRG0R5_cwmWsHceg |
||
| − | docker_username=lingoportcustomer |
||
| + | # Slack security config |
||
| − | |||
| + | CLIENT_SIGNING_SECRET= |
||
| − | # |
||
| + | BOT_TOKEN=xoxb-********** |
||
| − | # Provide your Docker Hub account token |
||
| + | APP_TOKEN=xapp-********** |
||
| − | # |
||
| + | COMMAND_CENTER_URL=https://your_server/command-center |
||
| − | docker_account_token=dckr_pat_cUuqyjSfv3JQRG0R5_cwmWsHceg |
||
| + | COMMAND_CENTER_URSER= |
||
| − | |||
| + | COMMAND_CENTER_TOKEN= |
||
| − | # Slack security config |
||
| + | docker_image=lingoport/lingobot |
||
| − | 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 == |
== Detailed Steps == |
||
Revision as of 20:26, 25 December 2023
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