﻿# ViberBot

> [HTML Version](viberbot.html)

Вы можете связать с линией ViberBot, чтобы клиенты и партнёры могли отправлять свои обращения через Viber и получать ответ, сформированный в интерфейсе ELMA365 чат‑ботом или оператором.

Для определения логики ответов чат-бота используется low-code конструктор [ELMA Bot](elma-bot.md). Если ELMA Bot не подключён к линии, обрабатывать обращения, пришедшие из ViberBot, будут операторы. Чтобы использовать ELMA Bot, активируйте его.

При получении сообщения из ViberBot в разделе [Линии](chat_lines.md) будет создана новая сессия. Если клиент уже обращался, предыдущая сессия возобновится, и сообщение отобразится в ней. Подключённый к линии чат-бот сможет распознать запрос пользователя и отреагировать на него в соответствии с настроенными [сценариями](bot-script.md). Определение ответов будет происходить на стороне сервиса ELMA Bot. При этом история переписки с ботом будет отображаться в сессии в разделе **Линии**. 

На случай, если запрос пользователя невозможно решить без участия человека, внутри сценариев бота следует предусмотреть [перевод на оператора](transfer-to-operator.md). В этом случае бот отключится, и операторы смогут взять сессию в работу и [обработать обращение](working_in_chat.md) из интерфейса ELMA365. 

Обратите внимание, привязка ViberBot к линии имеет ограничение: в интерфейсе ELMA365 написавший клиент идентифицируется по ID, и у оператора нет возможности получить номер телефона клиента, поэтому оператор может ответить только на поступившее обращение, [создать новую сессию](create-session.md) с клиентом самостоятельно нельзя.   

````
Начало внимание

````
Настраивать интеграции с мессенджерами могут только пользователи, входящие в группу [Администраторы](360006871932.md#administrators).

````
Конец внимание

## ````
Подключить ViberBot

Для одной линии можно настроить интеграции с несколькими доступными мессенджерами. Аккаунт ViberBot можно привязать только к одной линии. 

Чтобы подключить к линии мессенджер ViberBot: 

1. Создайте бота на [официальном сайте](https://partners.viber.com/login). 

2. В левом меню нажмите кнопку **Info**, чтобы перейти к свойствам бота, и скопируйте значение поля **Токен**. 

3. Перейдите в интерфейс ELMA365 в раздел **Администрирование > Линии**.

4. Выберите линию из списка или [создайте новую](create_line.md), нажав кнопку **+ Линия** в правом верхнем углу. 

5. Перейдите на вкладку **Мессенджеры и почта** и нажмите кнопку **(connect_viberbot_1.png).**

6. В открывшемся окне введите название канала и токен, полученный на шаге 2.

**(connect_viberbot_2.png)**

7. Нажмите кнопку **Подключить**.

После прохождения процедуры верификации ViberBot будет связан с линией.

**(connect_viberbot.png)**

Теперь на вкладке **Мессенджеры и почта** вы можете:

- временно отключить канал — нажмите напротив его названия переключатель (on_button.png). Статус изменится с **Активен** на **Разорван**. Для восстановления подключения повторно используйте этот переключатель;

- изменить название канала — нажмите напротив него значок карандаша;

- безвозвратно удалить мессенджер из настроек линии — нажмите значок корзины.

Подробнее об управлении подключённым каналом читайте в статьях:

- [«Удалить мессенджер или почту из линии»](delete-channel.md);

- [«Восстановить соединение с мессенджером или почтой»](reconnect-channel.md).