Раньше диалог останавливался, если бот по каким-то причинам не мог отправить сообщение в блоке Email сообщение. Теперь бот пойдет дальше по схеме, а в логи системы будет записана ошибка отправления сообщения.
Версия 1.31.0, декабрь 2022
Блоки
Мы изменили эмоджи блоков. Теперь они стали привлекательнее.
Кастомные блоки
Раньше на вкладке Интерфейс кастомного блока можно было прописать только поля типа text – то есть все данные, которые попадали в обработку блока, воспринимались им как текст. Теперь вы можете прописывать для полей типы данных number, date и file, чтобы блок использовал их для вычисления, фильтрации, форматирования и пр.
Теперь кастомные блоки работают в диалогах Telegram.
Раньше было непонятно, отработал кастомный блок или нет. Сейчас результат работы блока вы можете посмотреть в данных диалога. Для этого откройте диалог в разделе Диалоги, перейдите на вкладку Данные и нажмите ссылку напротив названия блока в разделе Собранная информация.
Примечание
Результат будет сформирован, если работа блока прописана на вкладке Код.
Теперь стало проще ориентироваться в полях объекта Case.one, которые добавлены в блок создания объекта. При наведении на поле появляется подсказка с его полным названием и блоком объекта, в котором оно содержится.
Мы добавили флаг Прерывать блок, если переменная пуста либо невалидна для полей при создании и редактировании объектов Case.one. По умолчанию флаг установлен – система не будет передавать данные всего объекта в Case.one, если в процессе диалога поле не было заполнено корректно. Если данные в поле не обязательны для объекта Case.one, то снимите флаг. Тогда, система передаст данные объекта в Case.one с этим полем (если данные указаны корректно) или без него (если данные указаны некорректно). Флаг доступен, если в параметре Способ заполнения выбрано Ввод из переменной.
Мы изменили окно выбора блока, чтобы вам было проще ориентироваться в разнообразии блоков при добавлении их на схему бота. Теперь все блоки сгруппированы по категориям и по каждому блоку доступно описание. Вы можете использовать поиск по названию или описанию, чтобы быстрее найти нужный блок. См. подробнее: Добавить блок.
Раньше при переходе по ссылке бота респондент, который уже проходил диалог с ботом, видел список предыдущих диалогов.
Теперь мы добавили в настройки бота поле При запуске диалога, в котором вы можете выбрать действие при переходе по ссылке бота:
Создавать новый диалог – начнется новый диалог;
Продолжать предыдущий диалог – продолжится старый диалог, если он не закончен, или начнется новый, если предыдущий закончен;
Показывать предыдущие диалоги – откроется список предыдущих диалогов и кнопка начала нового диалога.
Теперь вы всегда можете прочитать информацию о работе в Bot.one. Через кнопку в правом верхнем углу вы можете перейти в справочный центр или обратиться в службу поддержки.
Доработки и исправления
Мы исправили ошибку в фильтре по временному промежутку. Теперь в браузере Firefox даты "с" и "по" выбираются корректно.
Мы исправили ошибку добавления ссылки на главный экран телефона для быстрого доступа к диалогу с ботом.
Версия 1.29.0, октябрь 2022
Кастомные блоки
Теперь работать с кастомными блоками стало проще – в разделе Кастомные блоки появились готовые блоки, которые вы можете установить в любой момент и использовать их в ботах. Эти блоки разрабатываются и обновляются централизовано. Кроме того, вы можете создать свой блок, который будет доступен только на вашем инстансе. Для этого нужно прописать внешний вид и сценарий работы бота. Подробнее см. Кастомные блоки.
Внимание
Создавать или устанавливать кастомные блоки может только администратор или владелец инстанса.
Версия 1.28.0, август 2022
Интеграция с Case.one
Мы продолжаем делать взаимодействие с Case.one проще. Теперь боты могут создавать и редактировать объекты Case.one во время диалога с респондентом – и для этого вам не нужно писать специальные скрипты для обращения к Case.one, а достаточно указать свойства объекта в редакторе ботов.
Мы научили блок Case.one новым действиям:
Создать объект – бот создаст объект в Case.one во время диалога с респондентом;
Редактировать объект – бот изменит значение полей объекта в Case.one.
Данные объекта могут быть указаны в редакторе бота или через переменные на основе ответов респондента.
Кроме того, при создании или редактировании объекта вы можете добавить к нему файл.
Теперь ваш браузер не будет пытаться автоматически переводить страницы Bot.one, а язык интерфейса соответствует настройкам учетной записи.
Версия 1.27.0, июнь 2022
Интеграция с Case.one
Теперь интеграция с Case.one стала проще и не требует навыков программирования, а значит ваши задачи можно решить быстрее:
Мы добавили подключение к Case.one в профиле пользователей с ролями Владелец и Администратор. Эти пользователи могут подключить или отключить интеграцию для всех пользователей Bot.one. Одновременно может быть подключено несколько инстансов Case.one. См. подробнее: Интеграция с Case.one.
Если интеграция подключена, блок Case.one доступен для добавления на схему бота. Сейчас блок позволяет выбрать объект Case.one и записать его в переменную. В дальнейшем блок будет уметь создавать и изменять объект.
Респондент сможет выбрать из предложенных объектов Case.one. Мы можем предложить ему все имеющиеся объекты на инстансе, а можем ограничить выбор одним или несколькими фильтрами (и все это без скриптов и вебхуков). Например, все неархивные банкротные дела за последнюю неделю.
Если таких объектов будет много, они отобразятся респонденту списками в навигацией назад-вперед.
Когда респондент выберет объект, бот запишет его в переменную. Дальше этот объект можно использовать в диалоге, передать API в другую систему и пр. См. подробнее: Получить объекты Case.one.
Интеграция с Telegram
Теперь on-premises киленты могут выбирать long-polling метод получения сообщений из Telegram, который позволяет лучше контролировать трафик и является более безопасным.
Диалоги
Мы добавили передачу собранных данных в диалог через переменные, чтобы при переходе в диалог по QR-коду или из сторонних систем, респондент повторно не заполнял уже собранные данные.
Лимит диалогов
Мы доработали модуль оплаты. Теперь пользователь покупает пакет диалогов и работает в программе. Когда количество диалогов в пакете будет превышено, начинать новые будет невозможно. Пользователи с ролью Владелец и Администратор получают предупреждение о скором завершении пакета диалогов и уведомление, когда пакет уже закончился. Сообщения отображаются в системе и приходят на email.
Переезд на bot.one
Мы завершили переезд на bot.one. В том числе изменили настройки почты.
Bugs and Fixes
Теперь если во время диалога бот был снят с публикации, при работе блоков Форма и Авторизация отображается сообщение о том, что бот не опубликован.
Версия 1.26.0, апрель 2022
Выбор даты
Теперь указать дату в диалоге стало удобнее: в полях с выбором даты из блоков Форма и Doc.one теперь дату можно выбрать в календаре или ввести вручную.
Оплатить услугу
Теперь ваши респонденты могут оплачивать услуги прямо в диалоге, в том числе - в Telegram. Подробнее: Оплатить услугу