Перейти к основному содержимому

Релиз JAICP 1.10.9

Новое

  • Интеграция с таблицами Google.
  • Фиксация результата диалога во всех каналах.
  • Новые фильтры в аналитике по диалогам.
  • Метод POST /addPhone в Calls API.
  • Ограничение количества звонков на номер.

Улучшения

  • Поддержка приема файлов в канале Slack.
  • Возможность изменения почты пользователя.
  • Ограничения на число и объем ответов чат-бота.

Исправления

  • Некорректно работает тег if при числовом значении в теле тега, близком к 0.
  • В аналитике по диалогам вместо имени интента отображается имя стейта.
  • Ответы бота не попадают в логи диалогов, если не заполняется поле $response.answer.
  • Дублируется файл nlu.json в репозитории с несколькими ботами.
  • При планировании обзвонов некорректно отображается время начала.
  • В канале Telegram создается лишняя сессия при вызове $pushgate.createEvent.

Документация


В релизе 1.10.9 у JAICP появились новые возможности для интеграции с внешними системами. Теперь в настройках проекта на вкладке Каналы доступен новый раздел Интеграции, где вы можете создать подключение к нужной внешней системе и, получив его идентификатор, легко взаимодействовать с системой из сценария. На данный момент поддерживается интеграция с таблицами Google.

Мы продолжаем развивать новую версию аналитики: в этом релизе добавлена возможность фиксировать результат диалога во всех каналах, а также ряд новых фильтров.

Из новостей телефонии:

  • Метод Calls API GET /addPhone теперь поддерживает глагол POST, а в адресе для обращения к методу явно подчеркнута ориентация на использование из CRM-систем.
  • При создании обзвона теперь можно ограничить не только начальное количество попыток дозвониться до клиента, но и число дополнительных попыток, планируемых из сценария.

Интеграция с таблицами Google

В возможности JavaScript в сценарии добавлен новый встроенный сервис $integration и следующие методы для взаимодействия с таблицами Google.

МетодОписание
googleSheets.readDataFromCellsЧтение данных из ячеек таблицы.
googleSheets.writeDataToCellsЗапись данных в ячейки таблицы.
googleSheets.writeDataToLineЗапись данных в строку таблицы.

Аналитика

Фиксация результата диалога во всех каналах

Для новой версии аналитики мы расширили возможности фиксации результата диалога. Раньше эта функциональность была доступна только для обзвонов через метод $dialer.setCallResult.

Новый метод $analytics.setSessionResult позволяет фиксировать результат диалога в любых входящих каналах, а также голосовых.

Новые фильтры в аналитике по диалогам

В раздел Аналитика > Диалоги добавлен соответствующий фильтр Результат диалога, а также фильтры Скрыть пустые сессии и Скрыть пустые сообщения, позволяющие исключать из выборки диалоги, не значимые для дальнейшего анализа.

Телефония

Метод POST /addPhone в Calls API

Метод Calls API GET /addPhone для добавления в обзвон одного номера с параметрами теперь можно вызывать по глаголу POST. Также в адресе, по которому происходит обращение к методу, строка calls заменена на crmCalls.

подсказка
Изменения призваны подчеркнуть целевое назначение метода — добавление номеров в обзвон из CRM-систем, в частности Битрикс24. При необходимости добавлять номера в обзвон из других внешних сервисов рекомендуется использовать основной метод POST /addPhones.

Ограничение количества звонков на номер

Параметр Количество попыток дозвониться, настраиваемый при создании обзвона, теперь разбит на два параметра: Начальное количество и Максимальное количество.

подсказка
Бот попробует дозвониться по каждому номеру указанное Начальное количество раз. Если в сценарии бота планируются дополнительные попытки дозвониться на номер при помощи метода $dialer.redial, то система ограничит общее число попыток — их может быть не больше, чем Максимальное количество.

Разное

ФункциональностьНововведение
SlackВ канале Slack появилась возможность обрабатывать отправку файлов через событие fileEvent. В данных о событии передается вся метаинформация о файле.
Профиль пользователяТеперь пользователи могут изменять адрес электронной почты, указанный при создании аккаунта.
Ответы ботаДобавлены технические ограничения на число и объем ответов чат-бота: не более 100 сообщений суммарной длины не более 50 000 символов.

Исправления

ПроблемаПоведениеСтатус
ifНекорректно работает тег if при числовом значении в теле тега, близком к 0.Исправлено в релизе 1.10.9
ДиалогиВ аналитике по диалогам вместо имени интента отображается имя стейта.Исправлено в релизе 1.10.9
Статистика диалоговОтветы бота не попадают в логи диалогов, если в сценарии не заполняется поле $response.answer.Исправлено в релизе 1.10.9
nlu.jsonДублируется файл nlu.json в репозитории с несколькими ботами.Исправлено в релизе 1.10.9
ОбзвоныПри планировании обзвонов некорректно отображается время начала.Исправлено в релизе 1.10.9
TelegramВ канале Telegram создается лишняя сессия при вызове $pushgate.createEvent.Исправлено в релизе 1.10.9

Обновления документации