Версия 1.32.0, февраль 2023

Блоки

  • Раньше не все блоки работали в режиме предпросмотра диалога, теперь мы исправляем это. Мы доработали блоки WebhookОплата и Событие, чтобы вы могли проверять работу диалога до его публикации:
    • Webhook выполняет запрос так же, как в опубликованном диалоге. Подробнее о блоке см. Использовать сторонний сервис через API.
    • Оплата отправляет тестовый платеж с указанием, что он выполнен из предпросмотра. Подробнее о блоке см. Оплатить услугу.
    • Событие создает запись в календаре с локацией пользователя (если не смог определить, то Unknown) и указанием, что событие создано при предпросмотре. Подробнее о блоке см. Назначить встречу.
  • Мы изменили работу блока Сбор данных с типом Список и Список (мультивыбор) в диалоге, чтобы респондентам было удобнее выбирать значения в больших списках. Теперь в диалоге бот публикует сообщение блока и кнопку Нажмите, чтобы выбрать. Когда респондент нажмет кнопку, откроется окно Выберите со списком вариантов ответа и возможностью поиска. Для списков доступны настройки дизайна. См. подробнее: Настроить дизайн списков с вариантами ответов.
  • Теперь AI блок умеет использовать данные диалога и не станет задавать лишних вопросов респонденту. Если в блоке указан параметр Переменная и эта переменная содержит значение к началу работы блока AI, то блок не задает вопрос респонденту, а ищет ответ на запрос, содержащийся в переменной. См. подробнее: Интеллектуальный поиск ответа на вопрос (AI).

API

  • Мы переименовали путь до описания методов API. Теперь, чтобы посмотреть их, введите в браузере [название вашего инстанса]/swagger. Например, example.bot.one/swagger.
  • Теперь в методе POST /v2/dialog/<botId>/create параметр response можно прописать как в body, так и в строке запроса (?response=true).

Доработки и исправления

  • Мы убрали выделение текста на вкладке Интерфейс формы создания и редактирования блока в разделе Кастомные блоки.
  • Мы исправили ошибку в работе кастомных блоков. Теперь обращение к полям с файлами внутри блоков полей производится корректно.
  • Теперь если работа кастомного блока завершается во время паузы диалога, диалог завершает работу или продолжается дальше после снятия паузы, если в боте есть еще блоки.
  • Мы исправили ошибку в поле Переменная блока Case.one. Теперь в поле можно ввести любое количество символов.