Webim

Webim — сервис онлайн-консультирования, который объединяет обращения клиентов из разных каналов.

Создание ссылки для Webim

Чтобы интегрировать Lia в Webim нужно для опубликованного проекта создать канал Webim:

а затем активировать и сохранить.

Полученную ссылку нужно будет вставить в поле Ссылка на внешний API в сервисе Webim.

Подробную информацию о подключении бота можно посмотреть пункте Настройка инструкции по подключению робота.

Особенности интеграции

  1. По умолчанию таймаут интеграции Webim с внешним роботом - 5 секунд.
    При превышении Lia этого времени Webim отправит пользователя к оператору. Если у вас есть сниппеты, работающие дольше 5 секунд, стоит их ускорить.

  2. Webim предоставляет в каждом сообщении только идентификатор сессии, но не пользователя. Поэтому Lia использует идентификатор сессии как user_id.

  3. Когда Webim передает объекты chat и visitor, они попадают в контекст как факты:

    1 2 3 4 5 6 7 8 { "chat": { "id": (string) }, "visitor": { "id": (string) } }

     

  4. Интеграция с Webim поддерживает следующие события из конструктора Lia:

    1. текстовое событие с параметрами text и quick_replies

    2. кнопочное событие с текстом и параметрами кнопок

    3. quick_replies и buttons поддерживают только текст типа кнопки и используют только название кнопки

    4. событие terminate как команду для остановки бота

    другие типы событий и их параметры игнорируются.

  5. Переключение на оператора производится по 5-секундному таймауту, по событию terminate, а также в случае, если не будет отправлено ни одного исходящего события.