iEXChat 1.1.0 — Telegram, push-уведомления и обновлённая архитектура

iEXExchanger
iEXChat 1.1.0 — Telegram, push-уведомления и обновлённая архитектура

В новой версии мы расширили возможности платформы поддержки: добавили полноценную интеграцию с Telegram, системные push-уведомления для операторов, ускорили загрузку панели и переработали ряд внутренних механизмов доставки сообщений.

Также обновлён интерфейс, улучшена стабильность и доработана система обновлений.

Telegram как полноценный канал поддержки

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

Все сообщения из Telegram автоматически попадают в общий список диалогов iEXChat и обрабатываются в той же панели, что и обращения с сайта.

Оператор сразу видит источник обращения и может работать со всеми каналами в одном интерфейсе.

Поддерживается полноценный обмен файлами и изображениями в обе стороны:

  • клиент может отправить фотографию, документ или чек через Telegram;
  • оператор увидит вложение непосредственно в iEXChat;
  • изображение или файл можно отправить клиенту обратно прямо из панели.

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

Push-уведомления для операторов

В iEXChat появилась поддержка системных push-уведомлений.

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

Нажатие на уведомление сразу открывает нужный диалог.

Дополнительная ручная настройка со стороны администратора не требуется — необходимые параметры создаются автоматически. Оператору достаточно один раз разрешить уведомления в браузере.

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

Быстрее загрузка и работа панели

В версии 1.1.0 проведена крупная оптимизация клиентской и серверной частей iEXChat.

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

Панель оператора также стала заметно легче.

Начальный объём загружаемого приложения сокращён примерно на 54%. Разделы аналитики, настроек и другие тяжёлые компоненты теперь загружаются только по мере необходимости.

Дополнительно сокращено количество лишних обновлений интерфейса, благодаря чему работа с длинными списками диалогов и активной перепиской стала более плавной.

Обновлённый интерфейс

В iEXChat 1.1.0 продолжена работа над единым визуальным стилем продукта.

Обновлены светлая и тёмная темы, иконки, оформление сообщений, аватары, отображение дат и элементы управления.

Основные действия с сообщением теперь доступны непосредственно рядом с ним при наведении. Оператор может быстро ответить на сообщение, добавить реакцию или открыть дополнительные действия.

Отображение времени также стало компактнее и понятнее — используются привычные форматы вроде «5 мин назад», «Сегодня» или «1 дн 4 ч».

Исправления и повышение стабильности

В релиз вошёл ряд исправлений, связанных с ежедневной работой операторов.

Исправлены звуки событий и тестовые уведомления в настройках.

Улучшена работа с доступом к микрофону: если браузер блокирует разрешение, оператор получает более понятное уведомление о причине.

Также устранены ситуации, когда:

  • в списке диалогов могло оставаться устаревшее превью последнего сообщения;
  • индикатор «печатает…» продолжал отображаться после отправки сообщения;
  • ограничения тарифного плана применялись некорректно в отдельных сценариях приглашения операторов.

Надёжнее система обновлений

Отдельно переработан механизм обновления iEXChat.

Установщик теперь корректнее обрабатывает файлы предыдущих версий, удаляет устаревшие компоненты и способен восстановить сборку при возникновении ошибки во время обновления.

Миграции базы данных выполняются автоматически.

Существующие настройки, лицензия и данные проекта сохраняются.