Логотип Chat2Desk

Рассказываем о новых функциях Chat2Desk, которые появились в релизе 2.42 в июне 2020 года.

1. Новые чаты 

Изменение интерфейса

Теперь во вкладке «Новые чаты» доступны 2 способа отображения:

  • Табличный вид (как раньше) 

  • Список диалогов (аналогичный вкладкам «Все чаты»/«Мои чаты»)

При просмотре «Новых чатов» списком ограничены следующие опции:

  • ввод сообщения от оператора;
  • применение макросов и закрытие диалога.

Чаты, отображающиеся во вкладке «Новые чаты», недоступны во вкладке «Все чаты».

Изменение логики

Если у вас отключена функция автоназначения чатов, то сообщения клиентов появляются во вкладке «Новые чаты» при следующих условиях:

  • с клиентом еще нет ни одного диалога;
  • соответствующий диалог с клиентом закрыт.

Данная логика сохранена, однако изменилась техническая реализация:

Раньше: при поступлении сообщений не создавался диалог и не происходило присоединение к имеющемуся закрытому диалогу. У новых сообщений появлялся признак dialog_id=NULL.

Сейчас: при поступлении сообщений создается диалог и происходит присоединение к имеющемуся закрытому диалогу. Диалогу присваивается operator_id

Таким образом, теперь во вкладке «Новые чаты» отображаются полноценные диалоги, не назначенные на оператора.

Изменение в API

Для разработчиков и продвинутых пользователей

В API появился новый параметр, чтобы отличать новые сообщения от принятых в работу.

Теперь при получении массива сообщений, новые сообщения можно отличить через: 

  • API – по параметру new = 1,
  • скрипты – по параметру u’dialog: {u’unassigned’: True}.

Ранее их можно было отличить только косвенно по признаку dialog_id = NULL.

До 15.07.2020 будут поддерживаться оба параметра – для новых сообщений приходят следующие значения:

  • API: new = 1, Скрипты: u’dialog: {u’unassigned’: True}
  • dialog_id = NULL (несмотря на то, что технически dialog_id присвоен)

С 15.07.2020 будет поддерживаться только новый параметр – для новых сообщений приходят следующие значения:

  • API: new = 1, Скрипты: u’dialog: {u’unassigned’: True}
  • dialog_id = реальный dialog_id

2. Медиа HSM-шаблоны в WhatsApp Business API

CM.com, провайдер WhatsApp Business API, предоставил возможность отправлять клиентам медиа-шаблоны с вложениями: фото, документами или контактами. 

Теперь, после создания и утверждения медиа-шаблона в личном кабинете CM.com, вы можете отправлять его из Chat2Desk, используя в разметке дополнительную переменную media.

Например:

@HSM@

first_contact_1|en|media

3. Изменения в API 

Для метода messages (GET) прекращена поддержка параметра offset.

Взамен этого параметра необходимо использовать параметр – start_id, который позволяет выбрать массив сообщений, начиная с определенного message_id.

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

 

 

Поделитесь этой статьей:
Статьи по теме
Облако тегов