Логотип Chat2Desk

Добавили кастомные роли и обновили управление правами доступа, внедрили инструмент для просмотра активных сессий, расширили возможности внутренних чатов, упростили работу с iFrame, ввели цифровую подпись в вебхуках и начали передавать статусы сообщений в номерном Telegram. Подробнее читайте в нашем июньском дайджесте.

Кастомные роли

Мы переработали раздел Операторы > Роли и права доступа: разбили длинный список на вкладки Доступ к разделам и Действия, сгруппировали пункты и упростили навигацию.

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

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

Новая настройка доступна в разделе Операторы > Роли и права доступа. В этом разделе можно:

  • создать новую роль и задать для нее имя;
  • выбрать, какие разделы системы будут доступны;
  • определить, какие действия разрешены;
  • в любой момент изменить права для любой роли.

Каждая кастомная роль основана на одной из базовых: оператора или супервайзера. Система выбирает ее автоматически — если открыт доступ ко всем чатам, применяется роль супервайзера, иначе — оператора. Это влияет только на поведение тех функций, которые пока нельзя настроить вручную. 

Управлять ролями может только администратор компании.

Как создать роль

  • Откройте раздел Операторы > Роли и права доступа.
  • Нажмите Добавить роль и введите название.
  • Настройте доступ к разделам и доступные действия.

Роль можно сразу назначить сотруднику через карточку оператора в разделе Операторы.

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

В новом релизе появился инструмент для просмотра и завершения активных сессий. Теперь операторы могут видеть, где выполнен вход в их аккаунт, а администраторы управлять сессиями сотрудников.

В разделе Аккаунт > Активные сессии отображаются все устройства, с которых был выполнен вход. Для каждой сессии указано:

  • тип устройства (десктоп или мобильное приложение),
  • браузер и его версия,
  • IP-адрес и примерное местоположение с пояснением, что данные могут быть неточными,
  • время входа и последней активности.

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

Пользователь может завершить конкретную сессию или выйти со всех устройств, кроме текущего.

Для администратора в разделе Настройки > Операторы > Активные сессии доступен список всех сотрудников, у которых есть активные сессии. В этом разделе можно:

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

Сессии без активности в таблице не отображаются. Заголовок и строка поиска закреплены при прокрутке. Данные сортируются от наиболее активных к наименее активным.

Внутренние чаты: избранное и настройка уведомлений

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

Сохранение сообщений и файлов в «Избранное»

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

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

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

Отдельные настройки уведомлений

В личном кабинете, в разделе Уведомления и звук > Мессенджер, можно настроить оповещения отдельно для личных и групповых чатов. Для каждого типа доступны следующие параметры:

  • звук при получении сообщений с выбором мелодии;
  • push-уведомления на рабочем столе;
  • мигающая иконка во вкладке браузера.

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

Пока доступно только в веб-версии — уведомления в мобильном приложении добавим в следующих обновлениях.

Адаптивное окно чата в iFrame

Теперь при встраивании Chat2Desk через iframe можно отключать ненужные элементы управления — чтобы упростить интерфейс и сэкономить место в узком окне.

Для этого в адресе iframe добавьте параметр &disabledActions= и укажите, какие элементы управления скрыть:

  • macros — Макросы
  • assignChat — Передать чат
  • exportChat — Выгрузить чат
  • shareChat — Поделиться чатом
  • comment — Комментарий
  • unread — Непрочитанное
  • search — Поиск
  • all — отключает все перечисленные кнопки.

Помимо этого, мы доработали отображение интерфейса в узких окнах: убрали лишние отступы, адаптировали модальные окна и информационные баннеры. Эти улучшения делают работу с чатом комфортной даже при ширине менее 400 пикселей.

Цифровая подпись в исходящих вебхуках

Теперь все вебхуки из Chat2Desk включают цифровую подпись. Это поможет убедиться, что данные действительно отправлены с нашего сервера, и никто не подменил их по пути.

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

Подробнее читайте в документации API.

Прием статусов сообщений в номерном Telegram

При работе с номерным Telegram вы увидите, что происходит с каждым отправленным сообщением: доставлено оно или нет, просмотрел ли его клиент, была ли ошибка.

Если сообщение не удалось отправить — например, клиент удалил аккаунт или добавил номер в черный список — вы получите уведомление. Все работает по тому же принципу, что и в WhatsApp Business API.

Теги
Статьи по теме
Обновления Chat2Desk: апрель 2025
Обновления Chat2Desk: апрель 2025
Время чтения: 5 минут
Обновления Chat2Desk: февраль 2025
Обновления Chat2Desk: февраль 2025
Время чтения: 3 минуты