Дайджест небольших, но важных обновлений в Carrot quest

НастройкиЧат на сайте и раздел ДиалогиЧат-бот
01.11.2022

Создавайте чат-ботов с длинными сценариями без подвисания браузера

Мы выяснили, что при создании длинных сценариев бота, состоящих из 50 блоков и более, у некоторых пользователей браузер начинал работать медленнее. Такие «сложные» боты получаются наиболее персонализированными и эффективными. Мы хотели, чтобы вы могли легко их собирать. 

Главная нагрузка для вашего браузера — показ элементов на экране. Система рисует их в режиме реального времени по 60 кадров в секунду. Перерисовывает все элементы бота, чтобы вы их увидели, смогли редактировать и перемещать. 

Мы усовершенствовали этот невидимый процесс, чтобы снизить нагрузку на браузер при создании сценария с чат-ботом:

  • Упростили элементы бота. Теперь системе их проще рисовать.
  • Перестали постоянно перерисовать сценарий, пока вы на него не смотрите — например, когда вы переключились на другую вкладку. Теперь рисуем его всего 1 раз в секунду.
  • Не рисуем все сразу. Перерисовываем только те элементы сценария, которые видно на полотне с ним с текущий момент. Все, что за его границей, мы не трогаем. 

Теперь вы можете не бояться собирать подобные длинные сценарии ботов:

Пример длинного сценария чат-бота

Сделали push- и email-уведомления для операторов о сообщениях из чат-бота

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

Эти сообщения попадали в раздел «Диалоги», отмечались как непрочитанные, но никаких дополнительных уведомлений о них не было. Операторы могли их заметить, только если постоянно просматривали диалоги. Это замедляло общение с клиентами, операторы могли упустить запрос и не ответить на него вовремя.

Теперь в веб-версии, десктопном и мобильном приложении Carrot quest мы добавили push со звуком и email-уведомления о таких сообщениях. Эта функция будет работать, если у вас включены оповещения такого типа о диалогах, не назначенных никому. Сделать это можно в настройках аккаунта во вкладке «Оповещения». Подробнее о настройке уведомлений читайте в статье в базе знаний Carrot quest.

Устранили баг при показе реплик чат-бота

Раньше при общении с ботом между его репликами пользователю показывалось приветственное сообщение. Это выглядело как баг. Могло показаться, что чат-бот здоровается после каждой реплики или что он вообще пропал и новая реплика не появится.

Теперь пользователь видит последовательные логичные реплики, которые не прерываются приветственным сообщением. Но все это легче показать, чем объяснять на словах: 

Общайтесь с пользователями без лагов

Мы сделали раздел «Диалоги» функциональнее и быстрее.

Ускорили набор текста и отправку сообщений. Чтобы при общении с пользователем предоставлять актуальную информацию о его статусе — онлайн он или офлайн — наш сервер слишком часто проверял эти данные. Буквально после каждого напечатанного вами символа. Это нагружало браузер, тормозило набор текста и отправку сообщений.

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

Избавились от торможения браузера при скроллинге большого количества диалогов и каналов. Во время скроллинга браузер больше не нагружают пролистанные диалоги с пользователями. Загружаются лишь те диалоги, которые вы видите в текущий момент при скроллинге.

Обменивайтесь в диалогах с пользователями файлами любых форматов

Мы получали множество пожеланий от клиентов обмениваться с пользователями в чате не только стандартными pdf или doc, но и другими файлами, например, аудио.

Решили не останавливаться только на аудио, добавили еще видео, rar, zip и 13 других новых форматов.

Находите быстрее нужную информацию о пользователях в их карточках

Мы запустили ряд обновлений в карточках пользователей. О последних и самых крупных из них мы ранее рассказывали. Благодаря этим обновлениям теперь:

  • В разделе «Посетители онлайн» вместо сокращенной карточки пользователя отображается стандартная полная со всей информацией и функциями — такая же, какую вы видели при переходе на карточку из диалогов или из раздела с базой лидов.
  • Свойства в карточке обновляются в режиме реального времени без запозданий.
  • Их можно перетаскивать, менять местами и сворачивать те из них, которые не интересуют вас в данный момент, чтобы сократить объем информации для быстрого скроллинга.
  • Если имя пользователя неизвестно, то в графу с ним подставится email вместо прежних анонимных имен, типа «Медовый алый жираф» или «Маленький сиреневый арбуз». Так вам будет проще ориентироваться в списке лидов и идентифицировать нужного.
Так выглядят блоки со свернутыми свойствами в карточке пользователя


Делаем продукт лучше вместе с вами.
Дима Туровский и команда продукта Carrot quest